文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

C#怎么实现OFD格式与PDF格式互转

2023-06-29 02:51

关注

本篇内容主要讲解“C#怎么实现OFD格式与PDF格式互转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么实现OFD格式与PDF格式互转”吧!

OFD转为PDF

OFD格式的文档是一种我国独有的国家标准版式的文档,在不同场景需求中,可以通过格式转换的方法将PDF转为OFD,或者将OFD转为PDF。

1.按照如下步骤引入Spire.Pdf.dll

步骤1:在Visual Studio中打开“解决方案资源管理器”- 鼠标右键点击“引用”-“管理NuGet包”。

C#怎么实现OFD格式与PDF格式互转

步骤2:选择“浏览”-在搜索框中输入搜索内容,选择搜索结果,点击“安装”。

C#怎么实现OFD格式与PDF格式互转

步骤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.ConversionNamespace 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 ClassEnd Namespace

转换结果:

C#怎么实现OFD格式与PDF格式互转

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#怎么实现OFD格式与PDF格式互转

示例代码

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.PdfNamespace 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 ClassEnd Namespace

转换效果对比:

C#怎么实现OFD格式与PDF格式互转

到此,相信大家对“C#怎么实现OFD格式与PDF格式互转”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯