将 PDF 转换为 Word
概述
将 PDF 转换为 Word 是一种将 PDF 文件转换为可编辑 Word 文件的操作。通过将 PDF 转换为 Word,您可以轻松编辑、修改、插入或删除文本和图像,并调整布局和属性。
布局差异
流式布局(Flow Layout): 非常适合编辑,内容在编辑时会动态适应不同的位置。但是,由于不同软件或应用程序版本之间的不兼容性,Word 文件可能会显示不同。这使得它不适用于高度精确的文档,如证书或正式电子记录。
固定布局(Box Layout): 确保在所有设备上具有稳定、统一的外观和打印质量。内容和格式在创建时锁定,使得在不影响整体布局的情况下难以进行修改。它适用于正式文档,如商业报告和官方电子记录。
示例
此示例演示了如何将 PDF 转换为 DOCX 文件。
objective-c
WordOptions *options = [[WordOptions alloc] init];
options.pageLayoutMode = PageLayoutModeBox;
[CPDFConversion startPDFToWord:@"word.pdf" password:@"password" outputPath:@"path/output-box.docx" options:options];
options.pageLayoutMode = PageLayoutModeFlow;
[CPDFConversion startPDFToWord:@"word.pdf" password:@"password" outputPath:@"path/output-flow.docx" options:options];将公式转换为图像
当文档包含复杂公式且您希望在输出文档中保持视觉一致性时,可以启用 formulaToImage 选项。
objective-c
WordOptions *options = [[WordOptions alloc] init];
options.formulaToImage = YES;
[CPDFConversion startPDFToWord:@"word.pdf" password:@"password" outputPath:@"path/output.docx" options:options];