C#/VB.NET 将PDF转为OFD

  • A+
所属分类:.NET技术
摘要

OFD,全称Open Fixed-layout Document ,是一种可存储、读取以及编辑的国家标准版式的电子文档格式,属于中国的一种自主文件格式,在安全性上有可靠保证。为突破国外技术在我们软硬件领域的限制,越来越多的企业要求采用国产化的技术标准。鉴于此,本文将通过C#和VB.NET代码展示如何将PDF转为OFD文档的方法。这里在实现文档转换时,也采用国产的类库工具 Spire.PDF for .NET,在VS程序中可直接通过Nuget搜索安装,或者将工具包下载 ( 版本 7.8.8 ) 到本地,解压,然后将Bin文件夹下的Spire.Pdf.dll手动添加引用至VS程序,引用结果如图:

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—