gpt4 book ai didi

Delphi 使用 Word ActiveX 将 doc 转换为 pdf

转载 作者:行者123 更新时间:2023-12-03 15:05:49 25 4
gpt4 key购买 nike

有人已经编写过使用 Word 2007 或 Word 2010 pdf 导出功能将 doc 或 docx 转换为 pdf 的代码吗?

最佳答案

到目前为止我还没有,但这应该不难:

这是一个基本框架:

uses
ComObj;
const
wdExportFormatPDF = 17;
var
Word, Doc: OleVariant;
begin
Word := CreateOLEObject('Word.Application');
Doc := Word.Documents.Open('C:\Document.docx');
Doc.ExportAsFixedFormat('C:\Document.pdf', wdExportFormatPDF);
end;

请注意,我已将 WordDoc 变量声明为 OleVariants,以便与版本无关(即,无论您使用的是字 2007 或 2010)。如果需要,您还可以使用 VCL Office 组件库。如果您要在文档本身中进行大量处理,那肯定会更快。

关于Delphi 使用 Word ActiveX 将 doc 转换为 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5484721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com