|
Foxit PDF SDK
|
构造函数 | |
| (FSPDFDictionary *) | - getCatalog |
| 获取目录字典。 更多... | |
| (FSPDFDictionary *) | - getFDFDict |
| 从目录字典获取"FDF"条目的字典。 更多... | |
| (NSString *) | - getPDFPath |
| 获取相关PDF文档的路径。 更多... | |
| (FSFDFDocType) | - getType |
| 获取当前文档对象的类型。 更多... | |
| (id) | - initWithBuffer: |
| 构造函数,从内存缓冲区。 更多... | |
| (id) | - initWithFile_read: |
| 构造函数,使用文件读取回调对象。 更多... | |
| (id) | - initWithOther: |
| 构造函数,使用另一个FDF文档对象。 更多... | |
| (id) | - initWithPath: |
| 构造函数,从现有的FDF或XFDF文件路径。 更多... | |
| (id) | - initWithType: |
| 构造函数。 更多... | |
| (BOOL) | - isEmpty |
| 检查当前对象是否为空。 更多... | |
| (BOOL) | - saveAs: |
| 将当前文档另存为另一个FDF或XFDF文件。 更多... | |
| (BOOL) | - saveAsWithWriterCallback: |
| 将当前文档另存为另一个FDF或XFDF文件。 更多... | |
| (BOOL) | - setPDFPath: |
| 设置相关PDF文档的路径。 更多... | |
FDF(表单数据格式)是一种文件格式,用于交互式表单数据。FDF可用于 向服务器提交表单数据、接收响应并将其合并到交互式表单中。 它还可用于将表单数据导出到独立文件中,这些文件可以存储、电子传输, 并导入回相应的PDF交互式表单。除此之外,FDF还可用于 定义一个容器,用于存放与其应用的PDF文档分离的注释。
XFDF(XML表单数据格式)是基于XML的FDF版本。它具有与FDF相似的功能。
总之,FDF和XFDF包含PDF文档的子集,用于描述交互式表单和注释。
类 FSFDFDoc 可用于表示FDF或XFDF。FDF文档对象可以通过 文件路径、内存缓冲区、用户自定义实现的 FSFileReaderCallback 对象和 输入文件流从现有文件构造。FDF文档对象也可以构造为新的FDF或XFDF文档。 此类还提供从FDF或XFDF文件获取或设置某些信息的函数, 并将当前FDF/XFDF保存为另一个文件。
要导入或导出表单字段或注释,请参考函数 FSPDFDoc::importFromFDF:types:page_range: 、 FSPDFDoc::exportToFDF:types:page_range: 和 FSPDFDoc::exportAnnotToFDF:fdf_doc: 。
| - (FSPDFDictionary *) getCatalog |
获取目录字典。
| - (FSPDFDictionary *) getFDFDict |
从目录字典获取"FDF"条目的字典。
| - (NSString *) getPDFPath |
获取相关PDF文档的路径。
路径可以是绝对路径或相对路径。
| - (FSFDFDocType) getType |
获取当前文档对象的类型。
| - (id) initWithBuffer: | (NSData *) | buffer |
构造函数,从内存缓冲区。
| [in] | buffer | 内存缓冲区。FDF或XFDF文件数据应完全加载到此内存缓冲区中。 不应为nil。 |
| - (id) initWithFile_read: | (id<FSFileReaderCallback>) | file_read |
构造函数,使用文件读取回调对象。
| [in] | file_read | 指向用户实现的 FSFileReaderCallback 对象的指针, 用于加载FDF或XFDF文档。不应为nil。 |
| - (id) initWithOther: | (FSFDFDoc*) | other |
构造函数,使用另一个FDF文档对象。
| [in] | other | 另一个FDF文档对象。 |
| - (id) initWithPath: | (NSString *) | path |
构造函数,从现有的FDF或XFDF文件路径。
| [in] | path | 现有FDF/XFDF文件的完整路径。不应为空字符串。 |
| - (id) initWithType: | (FSFDFDocType) | type |
| - (BOOL) isEmpty |
检查当前对象是否为空。
当前对象为空时,意味着当前对象无用。
| - (BOOL) saveAs: | (NSString *) | file_path |
将当前文档另存为另一个FDF或XFDF文件。
| [in] | file_path | 新保存的FDF或XFDF文件的完整路径。不应为空字符串。 |
| - (BOOL) saveAsWithWriterCallback: | (id<FSFileWriterCallback>) | file |
将当前文档另存为另一个FDF或XFDF文件。
| [in] | file | 用户实现的 FSFileWriterCallback 对象,用于保存FDF或XFDF文件。 |
| - (BOOL) setPDFPath: | (NSString *) | pdf_path |
设置相关PDF文档的路径。
| [in] | pdf_path | 相关PDF文档的路径。可以是绝对路径或相对路径。 不应为空字符串。 |