OFD格式的文档是一种我国独有的国家标准版式的文档。本文将通过C#程序介绍如何实现由OFD与PDF的互相转换,感兴趣的小伙伴可以了解一下
OFD转为PDF
OFD格式的文档是一种我国独有的国家标准版式的文档,在不同场景需求中,可以通过格式转换的方法将PDF转为OFD,或者将OFD转为PDF。本次内容,将通过C#程序介绍如何实现OFD与PDF的互相转换,并附上VB.NET代码供参考。下面是具体方法和步骤。
1.按照如下步骤引入Spire.Pdf.dll
步骤1:在Visual Studio中打开“解决方案资源管理器”- 鼠标右键点击“引用”-“管理NuGet包”。
步骤2:选择“浏览”-在搜索框中输入搜索内容,选择搜索结果,点击“安装”。
步骤3:依次点击“OK”-"接受",然后等待程序完成安装。
或者,可以通过官网下载 Spire.PDF for .NET,解压,然后手动将BIN文件夹下的dll文件引入至程序。
2.代码示例
转换时,只需要通过两行代码实现,即:
C#
using Spire.Pdf.Conversion;
namespace OFDtoPDF
{
class Program
{
static void Main(string[] args)
{
//加载OFD文档
OfdConverter converter = new OfdConverter("test.ofd");
//转为PDF格式保存
converter.ToPdf("ToPDF.pdf");
}
}
}
VB.NET
Imports Spire.Pdf.Conversion
Namespace OFDtoPDF
Class Program
Private Shared Sub Main(args As String())
'加载OFD文档
Dim converter As New OfdConverter("test.ofd")
'转为PDF格式保存
converter.ToPdf("ToPDF.pdf")
End Sub
End Class
End Namespace
转换结果:
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#
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#实现OFD格式与PDF格式的互转的文章就介绍到这了,更多相关C# OFD PDF互转内容请搜索得得之家以前的文章希望大家以后多多支持得得之家!
本文标题为:C#实现OFD格式与PDF格式的互转
- user32.dll 函数说明小结 2022-12-26
- 在C# 8中如何使用默认接口方法详解 2023-03-29
- Oracle中for循环的使用方法 2023-07-04
- C# 使用Aspose.Cells 导出Excel的步骤及问题记录 2023-05-16
- Unity Shader实现模糊效果 2023-04-27
- WPF使用DrawingContext实现绘制刻度条 2023-07-04
- 如何使用C# 捕获进程输出 2023-03-10
- Unity3D实现渐变颜色效果 2023-01-16
- .NET CORE DI 依赖注入 2023-09-27
- c# 模拟线性回归的示例 2023-03-14