4 #ifndef EPUBEXPORTEPUBFILE_H 5 #define EPUBEXPORTEPUBFILE_H 12 #include "module/epubexportZip.h" 25 void setFilename(QString filename) {this->filename = filename;}
30 void addFile(
const QString& filename,
const QString& path);
32 void add(QString filename, QString content);
42 inline EpubExportZip::CompressionLevel getDefaultCompressionLevel(
bool compressing)
44 return compressing ? EpubExportZip::Deflate9 : EpubExportZip::Store;
50 #endif // EPUBEXPORTEPUBFILE_H void addFileUncompressed(const QString &filename, const QString &path)
Add a file uncompressed. You need this for images.
Definition: epubexportEpubfile.cpp:52
void add(QString filename, QString content)
Add a string compressed. You need this for Html content.
Definition: epubexportEpubfile.cpp:63
void addUncompressed(QString filename, QString content)
Add a string uncompressed. You need this for the manifest.
Definition: epubexportEpubfile.cpp:73
Extend the Zip class and allow zipping strings instead of files.
Definition: epubexportZip.h:18
void create()
Create the internal EpubExportZip file.
Definition: epubexportEpubfile.cpp:21
Manage the epub file lifetime and add compressed / uncompressed files to the Epub file...
Definition: epubexportEpubfile.h:17
void addFile(const QString &filename, const QString &path)
Add a file compressed.
Definition: epubexportEpubfile.cpp:41