公司做软件开发的,我是做运营推广的,Spire.Office这个开发控件库虽然团队运营了很久很久,但是一直没有上机体验过,图文分享我的上机体验,以及TA是怎么做成PDF转换软件的。
公司做软件开发的,我是做运营推广的,Spire.Office这个开发控件库虽然团队运营了很久很久,但是一直没有上机体验过,图文分享我的上机体验,以及TA是怎么做成PDF转换软件的。

迅捷的PDF各种转,会了这篇应该都能自己实现
本次实践用的.NET Winform开发,因为···我只会这个。
首先需要下载dll扩展,这个是纯后端木有界面的,Spire.Office整包下载。
接下来尽量不废话,用截图和代码为你展示:
第一步:了解DEMO

只尝试了PDF相关功能,案例代码很全
还好,Spire是中国人开发的,学习上手资料中文版,上手很快。

对应要转换的功能,Spire.Pdf直接甩出了代码
第二步:上机实现PDF的转换功能(PDF转Word为例)

先拖个WinForm窗体
using Spire.Pdf; //对应PDF转Word按钮的事件 private void button7_Click(object sender, EventArgs e) { // 加载本地pdf,sourcedir是文件夹绝对路径 String file = sourcedir + "PBI.pdf"; PdfDocument doc = new PdfDocument(); doc.LoadFromFile(file); //文件保存路径 doc.SaveToFile(sourcedir + "ToDoc.docx", FileFormat.DOCX); doc.Close(); //打开看效果 System.Diagnostics.Process.Start(sourcedir + "ToDoc.docx"); }![]()
PDF原文效果
![]()
用的spire的试用,所有文件会有水印
用上述简单代码实现的PDF转Word效果如上。第一次PDF转doc的时候图片未能加载,转docx是完全没有遇到问题,这是什么原因呢果你知道的话文末留言分享一下好吗/p>
demo源码在这里下载。
结语
Spire.Office格式转换的效率还是挺高的,上述pdf转化总用时不到2s,作为一个国产功能库我要给它点个赞。
场景分享
文档类软件我们常用的office和wps有些功能是需要开会员的,迅捷这类软件也就是针对个人或公司这样大量的需求而研发的,一次收费永久使用,把成本大大的降下来了。
我们拓展一下思路,如果我们是企业,把这个功能库在业务上放大一下:
- 和OA集成,直接在系统里面新建、发布、修改等,做一个自己内部的钉钉或者企业微信的文件管理系统,在我们的一些涉密单位里完全实践私有化管理,安全放心;
- 我们有些建筑施工企业,经常需要打印和转化一些图纸,在公司内部可能上传的word,通过OA或者自己研发的软件,一个按钮实现转换、输出;
- 在大学里我曾经和导师做过一个项目,通过同学远程上传论文、我们线上修改、最后同学pdf下载保持格式的稳定,以前想了无数方法都智能做到上传和下载,但是通过spire.office就完全实践了这个过程;
- 还有就是抢迅捷这类软件的生意了,做到更多功能更快效率,跨平台云处理,也是一个小的商业方法了。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!