C#使用wps转pdf

简介: C#使用wps转pdf

在word文件生成的过程中,需要将文档转换成pdf格式,一来是为了保护文档中的内容,二来能够使文档在各个平台看到的是一样的,word文档有时在不同版本,不同操作系统,看到的文档格式是不同的,为了省的生成的文件,还需要通过打开word,再转换pdf文件,需要一种自动的方式。

将word文档转换pdf,在互联网上能搜索到各种各样的类库,有免费的,还有付费的,当然基于office也能够进行转换,但是,office的安装包和安装完成的文件还是比较大的,最后,找到wps这个,wps本身也是一个office办公软件,软件的安装体积还是比较小的,安装的时间也很快,而且能够基于C#进行开发,也不需要付费,转换出来的pdf效果和word是一样的。

wps2017文件的大小:
image.png
image.png
转换代码比较简单:

try

               {

//word文档转换

                   Word.Application _word = new Word.Application();

//打开_filePath的word文件

                   var doc = _word.Documents.Open(_filePath);

 //转换文件,输出保存

                   doc.ExportAsFixedFormat(_filePath.Replace(".docx", ".pdf"), Word.WdExportFormat.wdExportFormatPDF);

                   doc.Close();

               }

               catch (Exception ex)

               {

                   Console.WriteLine(ex.Message);

               }
相关文章
|
前端开发 C#
C# 基于NPOI+Office COM组件 实现20行代码在线预览文档(word,excel,pdf,txt,png)
C# 基于NPOI+Office COM组件 实现20行代码在线预览文档(word,excel,pdf,txt,png)
|
Cloud Native Go 开发者
使用WPS自动化转换办公文档: 将Word, PowerPoint和Excel文件转换为PDF
使用WPS自动化转换办公文档: 将Word, PowerPoint和Excel文件转换为PDF
308 0
|
C# Windows
C# DataTable导出PDF,解决引入中文字体失败的问题
C# DataTable导出PDF,解决引入中文字体失败的问题
|
C# Windows
C#编程学习15:应用程序帮助文档(chm/pdf)制作与C#调用
C#编程学习15:应用程序帮助文档(chm/pdf)制作与C#调用
C#编程学习15:应用程序帮助文档(chm/pdf)制作与C#调用
C#编程学习08:Spire Pdf组件的引用,以国际知名期刊OR为例
C#编程学习08:Spire Pdf组件的引用,以国际知名期刊OR为例
C#编程学习08:Spire Pdf组件的引用,以国际知名期刊OR为例
|
C#
C#给PDF文档添加文本和图片页眉
页眉常用于显示文档的附加信息,我们可以在页眉中插入文本或者图形,例如,页码、日期、公司徽标、文档标题、文件名或作者名等等。那么我们如何以编程的方式添加页眉呢?今天,这篇文章向大家分享如何使用了免费组件Free Spire.PDF给PDF文档添加文本和图片页眉。
1170 0
|
C# 数据安全/隐私保护
C#如何在PDF文件添加图片印章
文档中添加印章可以起一定的作用,比如,防止文件随意被使用,或者确保文档内容的安全性和权威性。C#添加图片印章其实也有很多实现方法,这里我使用的是免费的第三方软件Free Spire.PDF for .NET,向大家阐述如何以编程的方式在PDF文件中添加图片印章。
1271 0
|
C#
C#中如何创建PDF网格并插入图片
这篇文章我将向大家演示如何以编程的方式在PDF文档中创建一个网格,并将图片插入特定的网格中。 网上有一些类似的解决方法,在这里我选择了一个免费版的PDF组件。安装控件后,创建新项目,添加安装目录下的dll文件作为项目的引用以及命名空间,如下: using Spire.Pdf; using Spire.Pdf.Graphics; using Spire.Pdf.Grid; 接下来是详细步骤及代码片段: 步骤1: 首先创建一个PDF文档,并添加一个新页面。
1054 0
|
C#
C# 合并及拆分PDF文件
C# 合并及拆分PDF文件 有时我们可能会遇到下图这样一种情况 — 我们需要的资料或教程被分成了几部分存放在多个PDF文件中,不管是阅读还是保存都不是很方便,这时我们肯定想要把这些PDF文件合并为一个PDF文件。
1652 0
|
C#
C# 复制PDF页面到另一个PDF文档
C# 复制PDF页面到另一个PDF文档 有时候我们可能有这样一个需求,那就是把PDF页面从一个PDF文档复制到另一个PDF文档中。由于PDF文档并不像word文档那样好编辑,因此复制也相对没有那么容易。
1022 0