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);

               }
相关文章
|
6月前
|
Cloud Native Go 开发者
使用WPS自动化转换办公文档: 将Word, PowerPoint和Excel文件转换为PDF
使用WPS自动化转换办公文档: 将Word, PowerPoint和Excel文件转换为PDF
103 0
|
C#
C#将Word转换成PDF方法总结(基于Office和WPS两种方案)
  有时候,我们需要在线上预览word文档,当然我们可以用NPOI抽出Word中的文字和表格,然后显示到网页上面,但是这样会丢失掉Word中原有的格式和图片。一个比较好的办法就是将word转换成pdf,然后让客户预览,下面来看一下基于Office和WPS的两种解决方案。
4233 0
|
API C# Windows
如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件
原文:如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件 1. 描述   PDF 文件是一种便携文件格式,是由Adobe公司所开发的独特的跨平台文件格式。
2606 0
|
1月前
|
数据挖掘 数据安全/隐私保护 开发者
使用Spire.PDF for Python插件从PDF文件提取文字和图片信息
使用Spire.PDF for Python插件从PDF文件提取文字和图片信息
86 0
|
1月前
|
存储 缓存 Python
如何使用Python抓取PDF文件并自动下载到本地
如何使用Python抓取PDF文件并自动下载到本地
34 0
|
3月前
|
Java API Apache
使用 Apache PDFBox 操作PDF文件
Apache PDFBox库是一个开源的Java工具,专门用于处理PDF文档。它允许用户创建全新的PDF文件,编辑现有的PDF文档,以及从PDF文件中提取内容。此外,Apache PDFBox还提供了一些命令行实用工具。
108 6
|
3月前
|
存储
Vue3 实现 PDF 文件在线预览功能
Vue3 实现 PDF 文件在线预览功能
316 0
|
2月前
|
编解码 数据可视化 数据挖掘
【办公自动化】用Python将PDF文件转存为图片
【办公自动化】用Python将PDF文件转存为图片
65 1
|
1月前
|
JSON JavaScript 前端开发
vue项目使用Print.js插件实现PDF文件打印
vue项目使用Print.js插件实现PDF文件打印
57 0
|
1月前
|
Shell Python
Python生成PDF文件
Python生成PDF文件
24 0