如何将 Microsoft Word 转换为 PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼特·宾

DOCX 文件是在 Microsoft Word 中创建的文档,Microsoft Word 是微软的文字处理程序。 它使用Office Open XML(OOXML)标准化,使其高效且与各种软件兼容。 自 Word 2007 起,它已成为 Word 文档的默认格式,替代了旧的 DOC 格式。

IronPDF允许您将DOCX文档转换为PDF,并提供邮件合并功能,用于为个别收件人生成个性化的文档批次。 将DOCX转换为PDF可确保通用兼容性,保留格式,并增加了一层安全性。


适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronPDFNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。

适用于PDF的C# NuGet库 nuget.org/packages/IronPdf/
Install-Package IronPdf

考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip

手动安装到你的项目中

下载DLL
## 将 DOCX 文件转换为 PDF 示例 要将 Microsoft Word 文件转换为 PDF,请实例化 **DocxToPdfRenderer** 类。 使用 **DocxToPdfRenderer** 对象的 `RenderDocxAsPdf` 方法,并提供 DOCX 文件的文件路径。此方法返回一个 **PdfDocument** 对象,让您可以进一步自定义 PDF。 我使用了Microsoft Word中的“现代按时间顺序排列的简历”模板作为示例。 您可以下载示例DOCX文件[这里](/static-assets/pdf/how-to/docx-to-pdf/Modern-chronological-resume.docx). ### Microsoft Word 预览
Microsoft Word 预览
### 代码样本 此外,`RenderDocxAsPdf` 方法还接受以字节和流形式的 DOCX 数据。 ```cs :path=/static-assets/pdf/content-code-examples/how-to/docx-to-pdf-from-file.cs ``` ### 输出 PDF
## 邮件合并示例 邮件合并位于Microsoft Word中的“邮件”选项卡上,允许您为每个收件人或数据条目创建一批带有个性化信息的文档。 它通常用于生成个性化的信件、信封、标签或电子邮件消息,例如邀请函、新闻通讯或表格信件,其中大部分内容相同,但某些细节会因每个收件人而有所不同。 ### 模型 首先,让我们创建一个模型来存储将要与其对应占位符进行邮件合并的信息。 ```cs :path=/static-assets/pdf/content-code-examples/how-to/docx-to-pdf-mail-merge-model.cs ``` 我已经修改了微软Word提供的模板以满足我们的需求。 请下载[DOTX 文件示例](/static-assets/pdf/how-to/docx-to-pdf/Party-invitation.dotx). 对于我们的用例,让我们将 **MailMergePrintAllInOnePdfDocument** 属性设置为 true,这样可以将多个 PDF 合并为一个 PdfDocument 对象。 我们将要使用的合并字段是日期、位置、收件人姓名和联系我们。 ### Microsoft Word 预览
Microsoft Word 预览
### 代码样本 ```cs :path=/static-assets/pdf/content-code-examples/how-to/docx-to-pdf-mail-merge.cs ``` ### 输出 PDF创建PDF文档后,您可以灵活地进行额外的更改。 这些包括将其导出为[PDF/A](/how-to/pdfa/)或[PDF/UA](/how-to/pdfua/)以及添加一个[数字证书](/how-to/signing/). 您也可以操作单个页面通过[合并、拆分](/how-to/merge-or-split-pdfs/)并旋转它们,您还可以选择应用[注释](/how-to/annotations/)和[书签](/how-to/bookmarks/).

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。