C#/VB.NET 將XML轉為PDF
- 2022 年 3 月 14 日
- 筆記
- .NET, .NET PDF, .NET WORD, c#, Free Spire.Doc for .NET, PDF, VB.NET, xml, XML轉PDF
可擴展標記語言(XML)文件是一種標準的文本文件,它使用特定的標記來描述文檔的結構以及其他特性。通過將XML轉換為PDF,能夠便於文件傳輸及共享。本文,將介紹通過C#及VB.NET程式碼來實現該格式轉換的方法。
引入dll
方法1
在程式中引入Spire.Doc.dll文件;將 Free Spire.Doc for .NET 下載到本地,解壓,找到BIN文件夾下的Spire.Doc.dll。然後在Visual Studio中打開「解決方案資源管理器」,滑鼠右鍵點擊「引用」,「添加引用」,將本地路徑BIN文件夾下的dll文件添加引用至程式。
方法2
通過 NuGet 安裝。可通過以下2種方法安裝:
1. 可以在Visual Studio中打開「解決方案資源管理器」,滑鼠右鍵點擊「引用」,「管理NuGet包」,然後搜索「Free Spire.Doc」,點擊「安裝」。等待程式安裝完成。
2. 將以下內容複製到PM控制台安裝。
Install-Package FreeSpire.Doc -Version 10.2.0
將XML轉為PDF
以下是實現轉換的詳細程式碼步驟:
- 創建Document類的對象。
- 調用Document.LoadFromFile(string fileName)方法載入XML文件。
- 使用Document.SaveToFile(string fileName, FileFormat fileFormat)方法保存為PDF格式到指定路徑。
C#
using Spire.Doc; namespace XMLtoPDF { class Program { static void Main(string[] args) { //創建Document類的對象 Document doc = new Document(); //載入XML文檔 doc.LoadFromFile("sample.xml", FileFormat.Xml); //保存為PDF文檔到指定路徑 doc.SaveToFile("XMLToPDF.pdf", FileFormat.PDF); } } }
VB.NET
Imports Spire.Doc Namespace XMLtoPDF Class Program Private Shared Sub Main(args As String()) '創建Document類的對象 Dim doc As New Document() '載入XML文檔 doc.LoadFromFile("sample.xml", FileFormat.Xml) '保存為PDF文檔到指定路徑 doc.SaveToFile("XMLToPDF.pdf", FileFormat.PDF) End Sub End Class End Namespace
轉換結果:

★ 推薦閱讀:Java 將XML轉為PDF
—END—


