將PDF轉換為XPS或將XPS轉換為PDF
Spire.PDF for .NET 是一款專門對 Word 文檔進行操作的 .NET 類庫。致力于在于幫助開發人員輕松快捷高效地創建、編輯、轉換和打印 Microsoft Word 文檔,而無需安裝 Microsoft Word。
行號用于在每行文本旁邊顯示 Word 自動計算的行數。當我們需要參考合同或法律文件等文檔中的特定行時,它非常有用。word中的行號功能允許我們設置起始值、編號間隔、與文本的距離以及行號的編號方式。使用 Spire.Doc,我們可以實現上述所有功能。本文將介紹如何將 XPS 轉為PDF 格式。
歡迎加入spire技術交流群:767755948
XPS是一種類似于PDF的格式,但在文件的布局、外觀和打印信息方面使用XML。XPS格式由微軟開發,Windows操作系統原生支持該格式。如果您想在Windows計算機上處理PDF文件而無需安裝其他軟件,您可以將其轉換為XPS格式。同樣,如果您需要與Mac用戶共享XPS文件或在各種設備上使用它,建議將其轉換為PDF。本文將演示如何使用Spire.PDF for .NET以編程方式將PDF轉換為XPS或XPS轉換為PDF。
安裝Spire.PDF for .NET
首先,您需要將Spire.PDF for.NET軟件包中包含的DLL文件作為引用添加到您的.NET項目中。DLL文件可以從該鏈接下載或通過NuGet安裝。
1 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(); } } }
[VB.NET]
Imports Spire.PDF Namespace ConvertPdfToXps Class Program Private Shared Sub Main(ByVal args() As String) 'Create a PdfDocument instance '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中將XPS轉換為PDF
使用Spire.PDF for .NET也可以實現XPS到PDF的轉換。在轉換時,您可以通過使用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文件。
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); } }
[VB.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 Club End Class End Namespace
申請臨時許可證
如果您想從生成的文檔中刪除評估信息,或擺脫功能限制,需要申請一個30天的試用許可證。