这篇基本文章包含有关如何在 C#** 中将 PDF 转换为 XPS 的详细信息。它包括配置 .NET 环境的所有信息以及实现要求的分步指南。为了将 PDF 转换为 XPS C# 代码,提供了可以修改以根据您的需要设置相应属性的代码。
在 C# 中将 PDF 转换为 XPS 的步骤
- 通过使用 NuGet 包管理器安装 Aspose.PDF 依赖项来配置您的应用程序
- 使用 Document 类加载源 PDF 以将其转换为 XPS 格式
- 创建一个 XpsSaveOptions 类对象并设置不同的属性
- 以 XPS 文件格式保存输出文件
为了创建 PDF 到 XPS 转换器,此处展示了 C# 代码,演示了完整的过程。从 MemoryStream 或磁盘快速加载输入 PDF 文档,然后指定不同的特征来生成 XPS 文件。最后,根据您的应用程序设计,将渲染的输出文件写入 MemoryStream、字节数组或磁盘。
在 C# 中将 PDF 转换为 XPS 的代码
namespace ConvertPdfToXpsInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert PDF to XPS in C# | |
{ | |
// Instantiate license | |
Aspose.Pdf.License lic = new Aspose.Pdf.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load PDF document | |
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document("input.pdf"); | |
// Instantiate XPS Save options | |
Aspose.Pdf.XpsSaveOptions saveOptions = new Aspose.Pdf.XpsSaveOptions(); | |
// Save the XPS document | |
pdfDocument.Save("PDFToXPS.xps", saveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
此代码片段演示了如何使用 C# 将 PDF 转换为 XPS 文档,而无需安装任何其他工具。此外,您可以选择在输出文件中保留透明文本。同样,可以即兴编写代码片段以将所有页面或仅部分选定页面转换为 XPS 文件格式。
本文介绍了如何使用 C# PDF 到 XPS 渲染,同时解释了几个自定义属性。但是,如果您有兴趣学习 PDF 到 PDFA 的转换,请参阅 如何使用 C# 将 PDF 转换为 PDFA 格式 上的文章。