使用Spire.Office自制一个进行批量格式转换(Pdf转换为Word)的工具
本文文末提供一个可将PDF转换为Word的小工具供下载。
+BIT祝威+悄悄在此留下版了个权的信说:
Spire.Office
我一直想找一个工具能够把我收集的一些PDF资料转换为Word版。最近偶然发现一个超级强大的工具Spire.Office for .NET可以做到这一点。
而且Spire.Office提供C#、VB的DLL供调用,还提供了丰富简洁的示例项目可供学习。
如下图所示,Spire.Office for .NET支持Word、PDF、XLS、HTML等格式的文档。就是说可以用Spire.Office for .NET创建、加载、修改(增删改查)文档,可以将一种格式的文档转换为另一种格式。于是我找到了把PDF转换为WORD的项目。
下载Spire.Office
你可以在(http://www.e-iceblue.com/)下载最新的Spire.Office。或者留言联系我以获取上图所示的完整Demo项目。
试用Demo
既然现有的Demo已经存在将PDF转换为Word的例子,我只需修改一些参数就能使用了。
首先,搜索找到"ToWord-VS2012"项目,打开之。
其中的代码很简单,如下:
//pdf file String file = @"..\..\..\..\..\..\Data\Sample5.pdf"; //open pdf document PdfDocument doc = new PdfDocument(); doc.LoadFromFile(file); //convert to doc file. doc.SaveToFile("Sample5.doc", FileFormat.DOC); doc.Close(); //Launching the doc file. System.Diagnostics.Process.Start("Sample5.doc"); |
可见,只需加载一个PDF文件,然后用SaveToFile一个方法即可实现PDF到Word的转换!
下面我们就来制作一个小工具,实现PDF到Word的转换。
+BIT祝威+悄悄在此留下版了个权的信说:
使用PDF to Word
PDF to Word的界面很简单,如下图所示。
下面是我的一篇博文的PDF版。我的Word版已经丢失,我想试试用这个PDF to Word重新得到一个Word版。
打开PDF to Word,加载pdf文件,选择要保存到的位置,点击Start,立即就得到了word版文件!
打开看看newWord.doc,如下图所示。
的确是完全复原了Word里的内容。图片、文字、格式、颜色都吻合。虽然有些小地方的样式有些出入,但是很容易就可以改过来了。
+BIT祝威+悄悄在此留下版了个权的信说:
下载PDF to Word
您可以在(链接: http://pan.baidu.com/s/1kTL9z9P 密码: 3wgg)下载PDF to Word。有任何问题和建议欢迎留言!