天天看點

C#/VB.NET 将PDF轉為OFD

OFD,全稱Open Fixed-layout Document ,是一種可存儲、讀取以及編輯的國家标準版式的電子文檔格式,屬于中國的一種自主檔案格式,在安全性上有可靠保證。為突破國外技術在我們軟硬體領域的限制,越來越多的企業要求采用國産化的技術标準。鑒于此,本文将通過C#和VB.NET代碼展示如何将PDF轉為OFD文檔的方法。這裡在實作文檔轉換時,也采用國産的類庫工具 Spire.PDF for .NET,在VS程式中可直接通過Nuget搜尋安裝,或者将工具包下載下傳 ( 版本 7.8.8 ) 到本地,解壓,然後将Bin檔案夾下的Spire.Pdf.dll手動添加引用至VS程式,引用結果如圖:

C#/VB.NET 将PDF轉為OFD

下面是實作的代碼方法

C#

using Spire.Pdf;

namespace PDFtoOFD
{
    class Program
    {
        static void Main(string[] args)
        {
            PdfDocument pdf = new PdfDocument();
            pdf.LoadFromFile("test.pdf");
            pdf.SaveToFile("ToOFD.ofd", FileFormat.OFD);
        }
    }
}      

VB.NET

Imports Spire.Pdf

Namespace PDFtoOFD
    Class Program
        Private Shared Sub Main(args As String())
            Dim pdf As New PdfDocument()
            pdf.LoadFromFile("test.pdf")
            pdf.SaveToFile("ToOFD.ofd", FileFormat.OFD)
        End Sub
    End Class
End Namespace      

轉換效果對比:

C#/VB.NET 将PDF轉為OFD

—End—

繼續閱讀