将 XPS 转换为 PDF 时保持高质量图像
Spire.PDF for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。致力于在于帮助开发人员轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档,而无需安装 Microsoft Word。
行号用于在每行文本旁边显示 Word 自动计算的行数。当我们需要参考合同或法律文件等文档中的特定行时,它非常有用。word中的行号功能允许我们设置起始值、编号间隔、与文本的距离以及行号的编号方式。使用 Spire.Doc,我们可以实现上述所有功能。本文将介绍如何将 XPS 转为PDF 格式。
欢迎加入spire技术交流群:767755948
我们已经有一篇文章介绍了如何将 XPS 文件转换为 PDF 文件。从 Spire.PDF V3.8.68 版开始,它新支持在 XPS 文档生成的 PDF 文件中保留高质量图像。Spire.PDF 提供了 pdf.UseHighQualityImage 属性,用于在加载原始 XPS 文件前设置图像质量。本文将重点演示如何在从 XPS 转换为 PDF 时保存高质量图像。
下面是代码片段:
第 1 步:创建 PDF 实例。
1 PdfDocument pdf = new PdfDocument();
第 2 步:将 UseHighQualityImage 设置为 true,以便在将 XPS 转换为 PDF 时使用高质量图像。
1 pdf.UseHighQualityImage = true;
第 3 步:使用 pdf.LoadFromFile() 或 pdf.LoadFromXPS() 方法加载 XPS 文档。
1 pdf.LoadFromFile("Sample.xps",FileFormat.XPS);
第 4 步:将文档保存为文件。
1 pdf.SaveToFile("result.pdf");
将 XPS 保存为 PDF 文件格式后的高质量图像的有效截图:
完整代码:
01 using Spire.Pdf;
02
03 namespace ConvertXPStoPDF
04 {
05 class Program
06 {
07 static void Main(string[] args)
08 {
09 PdfDocument pdf = new PdfDocument();
10
11 pdf.UseHighQualityImage = true;
12
13 pdf.LoadFromFile("Sample.xps", FileFormat.XPS);
14 //pdf.LoadFromXPS("Sample.xps");
15
16 pdf.SaveToFile("result.pdf", FileFormat.PDF);
17 }
18 }
19 }

QQ交谈
在线咨询

渝公网安备
50010702500608号

客服热线