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