最近,我们发布了一篇博文,演示了如何使用 Java 将 Word 转换为 PDF。然而,在这篇博文中,我们将学习如何使用这个 .NET 库 以编程方式在 C# 中将 Word 转换为 PDF。开发文件操作和转换应用程序现在是一个轻量级的过程,因为这个库提供了大量的方法。由于其丰富的用途和功能,这两种文件格式都广泛用于日常任务。
我们将在这篇博文中介绍以下几点:
在 C# 中将 Word 转换为 PDF - API 安装
就这个库的安装过程而言,相当的简单易行。您可以通过下载 DLL 文件来配置库,也可以通过在 NuGet 包管理器中运行以下命令来安装它。
Install-Package Aspose.Words
如何以编程方式将 DOCX 转换为 PDF
安装完成后,我们就可以开始编写代码以编程方式将 Word 转换为 PDF。
您可以按照以下步骤和代码片段来实现此功能:
// 创建 Document 类的对象并加载源 MS Word 文件
Document doc = new Document("./input.docx");
// 调用 save 方法以 PDF 格式保存输出
doc.Save("./output.pdf");
用于将 Word 转换为 PDF 的 .NET 库 - 高级选项
该库提供了广泛的方法和属性来操作 PDF 文档,例如设置图像的质量、渲染等。
我们将按照以下步骤探索和实现这些功能:
- 初始化 Document 类的对象并加载源 MS Word 文件。
- 实例化 PdfSaveOptions 类的对象以在将文档保存为 Pdf 格式时指定其他选项。
- 使用 Compliance 属性指定输出文档的 PDF 标准合规级别。
- 调用此 DisplayDocTitle 属性以在 PDF 文件窗口中显示文档标题。
- JpegQuality 将设置 PDF 文档中使用的图像的质量。
- 通过将 UseHighQualityRendering 属性设置为 true 来使用高质量渲染算法。
- 调用 save 方法将输出保存为 PDF 格式。
// 创建 Document 类的对象并加载源 MS Word 文件
Document doc = new Document("./input.docx");
// 实例化 PdfSaveOptions 类的对象以在将文档保存为 Pdf 格式时指定其他选项。
PdfSaveOptions options = new PdfSaveOptions();
// 使用合规性属性指定输出文档的 PDF 标准合规级别
options.Compliance = PdfCompliance.Pdf17;
// 调用此属性以在 PDF 文件窗口中显示文档标题
options.DisplayDocTitle = false;
// JpegQuality 将设置 PDF 文档中使用的图像的质量
options.JpegQuality = 100;
// 通过将 UseHighQualityRendering 属性设置为 true 来使用高质量的渲染算法
options.UseHighQualityRendering = true;
// PageMode 指定 PDF 文档在 PDF 阅读器中打开时的显示方式。
options.PageMode=PdfPageMode.UseOutlines;
// 调用 save 方法以 PDF 格式保存输出
doc.Save("./output.pdf");
获得免费许可证
您可以使用 免费临时许可证 来尝试超出评估限制的 API。
加起来
我们将在这里结束这篇博文。我们确实希望您已经学会了如何在 C# 中将 Word 转换为 PDF。此外,我们还介绍了一些高级属性和方法来操作 PDF 文件。如果您希望为您的应用程序配备 Word 到 PDF 转换器,本文肯定会对您有所帮助。此外,您可以通过访问该库的 文档 来探索其他功能。但是,您可能会在下面的“另请参阅”部分中找到提到的相关博客文章。最后,请访问 conholdate.com 获取最新更新。
问一个问题
您可以在我们的 论坛 上告诉我们您的问题或疑问。