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#
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
轉換效果對比:

—End—
