|
Foxit PDF SDK
|
类方法 | |
| (BOOL) | + fromDWG:src_dwg_path:saved_pdf_path:settings: |
| 将DWG格式文件转换为PDF文件。 更多... | |
| (void) | + fromHTML:engine_path:cookies_path:setting_data:saved_pdf_path:timeout: |
| 将HTML格式文件或网页URL转换为PDF文件。 更多... | |
| (void) | + fromHTMLWithReaderCallback:engine_path:cookies_reader:setting_data:saved_pdf_path:timeout: |
| 将HTML格式文件或网页URL转换为PDF文件。 更多... | |
| (void) | + fromHTMLWithReaderCallbackHTML:html2pdf_related_resource_array:engine_path:cookies_reader:setting_data:saved_pdf_filestream:timeout: |
| 将HTML格式文件或网页URL转换为PDF文件。 更多... | |
| (void) | + fromHTMLWithSaveFileWriterCallback:engine_path:cookies_reader:setting_data:saved_pdf_filestream:timeout: |
| 将HTML格式文件或网页URL转换为PDF文件。 更多... | |
| (void) | + fromImage:saved_pdf_path: |
| 将图像格式文件转换为PDF文件。 更多... | |
| (void) | + fromImageWithStreamCallback:saved_pdf_filestream: |
| 将图像格式文件转换为PDF文件。 更多... | |
| (void) | + fromTXT:saved_pdf_path:setting_data: |
| 将TXT格式文件转换为PDF文件。 更多... | |
| (BOOL) | + toXML:src_file_password:saved_xml_path:saved_image_folder_path:is_force_to_tagged_pdf: |
| 将PDF文件转换为XML格式文件。 更多... | |
转换插件模块可用于PDF文件与其他文件格式之间的转换。 在使用此模块中的任何类或方法之前,请确保函数 FSLibrary::initialize:key: 使用包含 "Conversion" 模块的密钥成功初始化。 在使用函数 FSConvert::fromDWG:src_dwg_path:saved_pdf_path:settings: 之前,请确保 FSLibrary::initialize:key: 使用包含 "DWG2PDF" 模块的密钥成功初始化。 从版本11.0开始,我们不再更新和维护linux x86平台上的HTML2PDF引擎包,在未来版本中可能会在linux x86平台上弃用。
| + (BOOL) fromDWG: | (NSString *) | engine_path | |
| src_dwg_path: | (NSString *) | src_dwg_path | |
| saved_pdf_path: | (NSString *) | saved_pdf_path | |
| settings: | (FSDWG2PDFSettingData*) | settings | |
将DWG格式文件转换为PDF文件。
目前,此函数只能在桌面平台上使用;对于其他平台,此函数将 直接返回NO而不执行任何操作。
| [in] | engine_path | "DWG到PDF"引擎的目录路径。这不应该是空字符串。 |
| [in] | src_dwg_path | DWG或DXF格式文件路径。这不应该是空字符串。 |
| [in] | saved_pdf_path | 保存转换后PDF文件的路径。这不应该是空字符串。 |
| [in] | settings | 用于转换的 FSDWG2PDFSettingData 对象。 |
| + (void) fromHTML: | (NSString *) | src_html | |
| engine_path: | (NSString *) | engine_path | |
| cookies_path: | (NSString *) | cookies_path | |
| setting_data: | (FSHTML2PDFSettingData*) | setting_data | |
| saved_pdf_path: | (NSString *) | saved_pdf_path | |
| timeout: | (int) | timeout | |
将HTML格式文件或网页URL转换为PDF文件。
目前,此函数只能在桌面平台上使用;对于其他平台,此函数将 直接返回而不执行任何操作。
| [in] | src_html | 网页URL或HTML格式文件路径。这不应该是空字符串。 |
| [in] | engine_path | "HTML到PDF"引擎的目录路径。这不应该是空字符串。 |
| [in] | cookies_path | Cookie文件的路径。如果这是空字符串,表示不使用Cookie文件。 强烈建议使用JSON格式的数据格式。 |
| [in] | setting_data | 用于转换的设置数据。 |
| [in] | saved_pdf_path | 保存转换后PDF文件的路径。这不应该是空字符串。 |
| [in] | timeout | 用于加载网页的超时秒数。应该设置为大于15的值。 如果小于15,将默认使用15。 |
| + (void) fromHTMLWithReaderCallback: | (NSString *) | src_html | |
| engine_path: | (NSString *) | engine_path | |
| cookies_reader: | (id<FSFileReaderCallback>) | cookies_reader | |
| setting_data: | (FSHTML2PDFSettingData*) | setting_data | |
| saved_pdf_path: | (NSString *) | saved_pdf_path | |
| timeout: | (int) | timeout | |
将HTML格式文件或网页URL转换为PDF文件。
目前,此函数只能在桌面平台上使用;对于其他平台,此函数将 直接返回而不执行任何操作。
| [in] | src_html | 网页URL或HTML格式文件路径。这不应该是空字符串。 |
| [in] | engine_path | "HTML到PDF"引擎的目录路径。这不应该是空字符串。 |
| [in] | cookies_reader | 用户实现的 FSFileReaderCallback 对象, 用于向Foxit PDF SDK传递cookie数据。如果这是nil,表示不使用cookie数据。 强烈建议使用JSON格式的数据格式。 |
| [in] | setting_data | 用于转换的设置数据。 |
| [in] | saved_pdf_path | 保存转换后PDF文件的路径。这不应该是空字符串。 |
| [in] | timeout | 用于加载网页的超时秒数。应该设置为大于15的值。 如果小于15,将默认使用15。 |
| + (void) fromHTMLWithReaderCallbackHTML: | (id<FSFileReaderCallback>) | src_html | |
| html2pdf_related_resource_array: | (FSHTML2PDFRelatedResourceArray*) | html2pdf_related_resource_array | |
| engine_path: | (NSString *) | engine_path | |
| cookies_reader: | (id<FSFileReaderCallback>) | cookies_reader | |
| setting_data: | (FSHTML2PDFSettingData*) | setting_data | |
| saved_pdf_filestream: | (id<FSFileWriterCallback>) | saved_pdf_filestream | |
| timeout: | (int) | timeout | |
将HTML格式文件或网页URL转换为PDF文件。
目前,此函数只能在桌面平台和mac arm平台上使用;对于其他平台,此函数将 直接返回而不执行任何操作。
| [in] | html2pdf_related_resource_array | 与源HTML相关的 FSHTML2PDFRelatedResourceArray 。 |
| [in] | engine_path | "HTML到PDF"引擎的目录路径。这不应该是空字符串。 |
| [in] | cookies_reader | (保留;尚未支持)用户实现的 FSFileReaderCallback 对象, 用于向Foxit PDF SDK传递cookie数据。如果这是nil,表示不使用cookie数据。 强烈建议使用JSON格式的数据格式。 |
| [in] | setting_data | 用于转换的设置数据。 |
| [in] | saved_pdf_filestream | 用于保存转换后PDF文件的 FSFileWriterCallback 对象。这不应该是nil。 |
| [in] | timeout | 用于加载网页的超时秒数。应该设置为大于15的值。 如果小于15,将默认使用15。 |
| + (void) fromHTMLWithSaveFileWriterCallback: | (NSString *) | src_html | |
| engine_path: | (NSString *) | engine_path | |
| cookies_reader: | (id<FSFileReaderCallback>) | cookies_reader | |
| setting_data: | (FSHTML2PDFSettingData*) | setting_data | |
| saved_pdf_filestream: | (id<FSFileWriterCallback>) | saved_pdf_filestream | |
| timeout: | (int) | timeout | |
将HTML格式文件或网页URL转换为PDF文件。
目前,此函数只能在桌面平台上使用;对于其他平台,此函数将 直接返回而不执行任何操作。
| [in] | src_html | 网页URL或HTML格式文件路径。这不应该是空字符串。 |
| [in] | engine_path | "HTML到PDF"引擎的目录路径。这不应该是空字符串。 |
| [in] | cookies_reader | 用户实现的 FSFileReaderCallback 对象, 用于向Foxit PDF SDK传递cookie数据。如果这是nil,表示不使用cookie数据。 强烈建议使用JSON格式的数据格式。 |
| [in] | setting_data | 用于转换的设置数据。 |
| [in] | saved_pdf_filestream | 用于保存转换后PDF文件的 FSFileWriterCallback 对象。这不应该是nil。 |
| [in] | timeout | 用于加载网页的超时秒数。应该设置为大于15的值。 如果小于15,将默认使用15。 |
| + (void) fromImage: | (NSString *) | src_img | |
| saved_pdf_path: | (NSString *) | saved_pdf_path | |
将图像格式文件转换为PDF文件。
| [in] | src_img | 图像格式文件路径。这不应该是空字符串。 |
| [in] | saved_pdf_path | 保存转换后PDF文件的路径。这不应该是空字符串。 |
| + (void) fromImageWithStreamCallback: | (id<FSFileReaderCallback>) | file_reader | |
| saved_pdf_filestream: | (id<FSFileWriterCallback>) | saved_pdf_filestream | |
将图像格式文件转换为PDF文件。
| [in] | file_reader | 用户实现的 FSFileReaderCallback 对象, 用于向Foxit PDF SDK传递图像数据。必须是有效的。 |
| [in] | saved_pdf_filestream | 用于保存转换后PDF文件的 FSFileWriterCallback 对象。 这不应该是nil。 |
| + (void) fromTXT: | (NSString *) | src_txt | |
| saved_pdf_path: | (NSString *) | saved_pdf_path | |
| setting_data: | (FSTXT2PDFSettingData*) | setting_data | |
将TXT格式文件转换为PDF文件。
| [in] | src_txt | TXT格式文件路径。这不应该是空字符串。 |
| [in] | saved_pdf_path | 保存转换后PDF文件的路径。这不应该是空字符串。 |
| [in] | setting_data | 用于转换的设置数据。 |
| + (BOOL) toXML: | (NSString *) | src_pdf_path | |
| src_file_password: | (NSString *) | src_file_password | |
| saved_xml_path: | (NSString *) | saved_xml_path | |
| saved_image_folder_path: | (NSString *) | saved_image_folder_path | |
| is_force_to_tagged_pdf: | (BOOL) | is_force_to_tagged_pdf | |
将PDF文件转换为XML格式文件。
| [in] | src_pdf_path | PDF文件的路径。这不应该是空字符串。 |
| [in] | src_file_password | 输入PDF文件的密码。如果文件不需要密码,请传递空字符串。 |
| [in] | saved_xml_path | 保存作为转换结果的XML格式文件的路径。这不应该是空字符串。 |
| [in] | saved_image_folder_path | 指定用于在转换过程中生成图像文件的文件夹路径。 如果这是空字符串,图像文件将生成到名为"images"的文件夹中(如果不存在, Foxit PDF SDK将默认生成此类文件夹)。文件夹"images"将与保存的XML格式文件 (参数saved_xml_path)位于同一目录中。 |
| [in] | is_force_to_tagged_pdf | (仅在输入PDF文件不是标记PDF文件时有用) 布尔值,用于决定当输入PDF文件不是标记PDF时,是否允许将输入PDF文件转换为标记PDF:
|