彩票走势图

PDF控件Spire.PDF for .NET【转换】演示:将 PDF与XPS 互相转换

翻译|行业资讯|编辑:胡涛|2023-07-06 11:41:09.683|阅读 42 次

概述:本文将演示如何使用Spire.PDF for .NET以编程方式将 PDF 转换为 XPS 或将 XPS 转换为 PDF,欢迎查阅~

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Spire.Doc 是一款专门对 Word 文档进行操作的 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。 

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.PDF for.net下载   Spire.PDF for java下载

XPS 是一种类似于 PDF 的格式,但在文件的布局、外观和打印信息中使用 XML。XPS 格式由 Microsoft 开发,Windows 操作系统本身支持它。如果您想在 Windows 计算机上使用 PDF 文件而不安装其他软件,您可以将其转换为 XPS 格式。同样,如果您需要与 Mac 用户共享 XPS 文件或在各种设备上使用它,更建议将其转换为 PDF。本文将演示如何使用Spire.PDF for .NET以编程方式将 PDF 转换为 XPS 或将 XPS 转换为 PDF。

安装适用于 .NET 的 Spire.PDF
PM> Install-Package Spire.PDF
在 C# 和 VB.NET 中将 PDF 转换为 XPS

Spire.PDF for .NET支持将PDF转换为各种文件格式,并且只需三行核心代码即可实现PDF到XPS的转换。以下是详细步骤。

  • 创建一个PdfDocument实例。
  • 使用PdfDocument.LoadFromFile()方法加载示例 PDF 文档。
  • 使用PdfDocument .SaveToFile (string filename, FileFormat.XPS)方法将 PDF 文档转换为 XPS 文件。

[C#]

using Spire.Pdf;

namespace ConvertPdfToXps
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument instance
PdfDocument pdf = new PdfDocument();

//Load sample PDF document
pdf.LoadFromFile("sample.pdf");

//Save it to XPS format
pdf.SaveToFile("ToXPS.xps", FileFormat.XPS);
pdf.Close();
}
}
}

[.NET]

Imports Spire.PDF

Namespace ConvertPdfToXps
Class Program
Private Shared Sub Main(ByVal args() As String)

'Create a PdfDocument instance
Dim pdf As PdfDocument = New PdfDocument

'Load sample PDF document
pdf.LoadFromFile("sample.pdf")

'Save it to XPS format
pdf.SaveToFile("ToXPS.xps", FileFormat.XPS)
pdf.Close()
End Sub
End Class
End Namespace

C#/VB.NET:将 PDF 转换为 XPS 或将 XPS 转换为 PDF

在 C# 和 VB.NET 中将 XPS 转换为 PDF

从 XPS 到 PDF 的转换也可以使用 Spire.PDF for .NET 实现。转换时,您可以使用PdfDocument.ConvertOptions.SetXpsToPdfOptions()方法设置在生成的 PDF 文件上保留高质量图像。以下是详细步骤。

  • 创建一个PdfDocument实例。
  • 使用PdfDocument.LoadFromFile(string filename, FileFormat.XPS)方法或PdfDocument.LoadFromXPS()方法加载 XPS 文件。
  • 转换时,使用PdfDocument.ConvertOptions.SetXpsToPdfOptions()方法将 XPS 设置为 PDF 转换选项以保持高质量图像。
  • 使用PdfDocument.SaveToFile(string filename, FileFormat.PDF)方法将 XPS 文件保存为 PDF 文件。

[C#]

using Spire.Pdf;

namespace ConvertXPStoPDF
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument instance
PdfDocument pdf = new PdfDocument();

//Load a sample XPS file
pdf.LoadFromFile("Sample.xps", FileFormat.XPS);
//pdf.LoadFromXPS("Sample.xps");

//Keep high quality images when converting XPS to PDF
pdf.ConvertOptions.SetXpsToPdfOptions(true);

//Save the XPS file to PDF
pdf.SaveToFile("XPStoPDF.pdf", FileFormat.PDF);
}
}
}

[.NET]

Imports Spire.PDF

Namespace ConvertXPStoPDF
Class Program
Private Shared Sub Main(ByVal args() As String)

'Create a PdfDocument instance
Dim pdf As PdfDocument = New PdfDocument

'Load a sample XPS file
pdf.LoadFromFile("Sample.xps", FileFormat.XPS)
'pdf.LoadFromXPS("Sample.xps");

'Keep high quality images when converting XPS to PDF
pdf.ConvertOptions.SetXpsToPdfOptions(True)

'Save the XPS file to PDF
pdf.SaveToFile("XPStoPDF.pdf", FileFormat.PDF)
End Sub
End Class
End Namespace

C#/VB.NET:将 PDF 转换为 XPS 或将 XPS 转换为 PDF

以上便是如何借助spire.doc.net 将 PDF与XPS 互相转换,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。


欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询  ;技术交流Q群(767755948)


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP