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