C#/VB.NET 將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—

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM