1 #ifndef FS_OFD_PACKAGE_H_ 2 #define FS_OFD_PACKAGE_H_ 5 #include "ofd/fs_ofddoc.h" 57 explicit OFDPackage(
const void* buffer,
size_t size,
bool take_over);
282 #endif // FS_OFD_PACKAGE_H_ OFDDoc::EncryptType GetEncryptType(int document_index)
获取OFD文档加密类型。
文件写入接口。
Definition: fx_stream.h:470
void SetFloatBit(int float_bit)
设置保存时文件中浮点类型数字的保留小数位数。
void EnableOptimizeResource(bool is_optimize_resource)
启用或禁用保存时资源优化。
Definition: fs_basictypes.h:227
文件读取接口。
Definition: fx_stream.h:587
int GetDocumentCount()
获取文件包中的OFD文档数量。
宽字符串类
Definition: fx_string.h:1457
void EnableDocumentGrayScale(bool gray_scale)
启用或禁用保存时文档灰度化。
OFDDoc AddBlankDocument()
添加空OFD文档。
bool operator==(const OFDPackage &other) const
相等操作符。
OFDPackage & operator=(const OFDPackage &other)
赋值操作符。
bool SaveAs(const String &file_path)
将当前OFD文件另存为另一个OFD文件。
EncryptMethod
OFD文档加密方法枚举类型。
Definition: fs_ofddoc.h:278
bool operator !=(const OFDPackage &other) const
不等操作符。
OFDDoc::EncryptMethod GetEncryptMethod(int document_index)
获取OFD文档加密方法。
void SetSplittable(bool is_splittable)
设置被插入的文件是否可以拆分回源文档。
OFDDoc LoadDocument(int document_index, const foxit::String &password)
加载OFD文档。
Definition: fs_ofdpackage.h:26
foxit::WStringArray SplitAsSourceFile(const String &dest_folder)
将当前已合并的OFD文件拆分回原未拆分前的文档。
EncryptType
OFD文档加密类型枚举类型。
Definition: fs_ofddoc.h:292
bool IsEncrypted(int document_index)
检查OFD文档是否被加密。
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:213
bool Verify()
检查OFD文件是否符合规范。
Definition: fs_ofddoc.h:271
Definition: fs_basictypes.h:465
Foxit命名空间。
Definition: fs_taggedpdf.h:27
字节字符串类
Definition: fx_string.h:317
bool IsEmpty() const
检查当前对象是否为空。
void EnableEmbedFont(bool embed_font)
启用或禁用保存时字体内嵌。