翻譯|行業資訊|編輯:胡濤|2023-07-06 11:41:09.683|閱讀 119 次
概述:本文將演示如何使用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。
PM> Install-Package Spire.PDF
Spire.PDF for .NET支持將PDF轉換為各種文件格式,并且只需三行核心代碼即可實現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
從 XPS 到 PDF 的轉換也可以使用 Spire.PDF for .NET 實現。轉換時,您可以使用PdfDocument.ConvertOptions.SetXpsToPdfOptions()方法設置在生成的 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
以上便是如何借助spire.doc.net 將 PDF與XPS 互相轉換,如果您有其他問題也可以繼續瀏覽本系列文章,獲取相關教程,你還可以給我留言或者加入我們的官方技術交流群。
歡迎下載|體驗更多E-iceblue產品
獲取更多信息請咨詢 ;技術交流Q群(767755948)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn