Java用OpenOffice将word转换为PDF】的更多相关文章

一.      软件安装以及jar包下载 官网的下载地址如下(英文): OpenOffice 下载地址http://www.openoffice.org/ JodConverter 下载地址http://sourceforge.net/projects/jodconverter/files/JODConverter/ 你也可以百度去搜,在CSDN上面也可以下载到需要的程序包. JodConverter 下载地址:http://download.csdn.net/download/yali1990…
一:环境搭建 OpenOffice 下载地址http://www.openoffice.org/ JodConverter 下载地址http://sourceforge.net/projects/jodconverter/files/JODConverter/ 解压后将目录下的所有jar包放在工程的lib下面或者采用引用的方式调用这些jar包. 下载后安装,我安装的路径为D:/openOffice/install/ 二:启动服务 可以通过cmd调用服务, " cd D:/openOffice/i…
Java通过openOffice实现word,excel,ppt转成pdf实现在线预览 一.OpenOffice 1.1 下载地址 1.2 JodConverter 1.3 新建实体类PDFDemo 二.实践代码二 三.linux环境下安装 openOffice 并启动服务 四.Java使用Openoffice将word.ppt转换为PDF 4.1 Word转换 4.2 运行代码 4.3 Word.ppt转Html 4.4 Maven配置 相关博文来源: 简书:java通过openOffice实…
注意:实现word转换为PDF文件,本人安装Office为2013; word以后缀为.doc为例实现文件类型转换,具体方式如下所示: 实现步骤: 1.添加命名空间引用——using Microsoft.Office.Interop.Word; 2.添加WordConvertPdf方法——方法实现请阅读文件后续内容 3.WordConvertPdf方法的使用 详细如下所示; 2.添加WordConvertPdf方法==> ==> private bool WordConvertPdf(stri…
众所周知,Word是我们日常工作中常用的办公软件之一,有时出于某种需求我们需要将Word文档转换为PDF以及Text.那么如何以C#,VB.NET编程的方式来实现这一功能呢? 下面我将分开介绍如何运用免费版的Spire.Doc for .NET组件来实现Word到PDF以及Text的转换. Free Spire.Doc for .NET组件概述 Free Spire.Doc for .NET 是Spire.Doc for .NET的免费版,它是一款完全免费且可供商业和个人使用的Word组件.通过…
前几天在手机上看到其他的文章,里面提到如何将Word转换为PDf,在UiPath的ManagePackage中,下载一个WordToPDF的包, 我按照上面的方法试着做了一下,但是在转换的时候很不稳定,总是出现“RPC服务器不可用”,为了解决这个问题,又跑去问了度娘半天,发现按照度娘提供的方法,还是解决不了问题,干脆换一个思路来实现. 关注过我的朋友,会发现前面我有发过一篇如何将Execl转换为PDF,里面有提到用InvokePowerShell,那么这次我们继续来讨论如何使用PowerShel…
最近项目中要实现WORD的文件预览功能,我们可以通过将WORD转换成PDF或者HTML,然后通过浏览器预览. OpenOffice OpenOffice.org 是一套跨平台的办公室软件套件,能在 Windows.Linux.MacOS X (X11).和 Solaris 等操作系统上执行.它与各个主要的办公室软件套件兼容.OpenOffice.org 是自由软件,任何人都可以免费下载.使用.及推广它. 下载地址 http://www.openoffice.org/ JodConverter j…
//Load Document Document document = new Document(@"C:\Users\Administrator\Desktop\人事---新员工转正总结(1) - 副本.doc"); //Convert Word to PDF document.Save(@"C:\Users\Administrator\Desktop\人事---新员工转正总结(1) - 副本.pdf");…
原帖地址:http://blog.csdn.net/zwx19921215/article/details/34439851 最近做的项目中需要用到把Highcharts图表导出word和pdf的功能,在网上找了很多资料,最后敲定用了IText组件...…
OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows.Linux.MacOS X (X11)和 Solaris 等操作系统上执行.它与各个主要的办公室软件套件兼容.OpenOffice.org 是自由软件,任何人都可以免费下载.使用及推广它. 目前我已经测试过excel转换pdf已测试成功,word暂时没去测试,理论上是可以转换.因为原理都是调用openoffice的转换pdf功能. openoffice会自动判断源文件类型和目标文件类型. 工具类支持本地转换和远程调用…
一.使用前要下载必要包及文件 链接: https://pan.baidu.com/s/1nvutQxb 密码: qgpi 二.引包和dll文件 1.引包:eclipse引包就不用说了,idea引包步骤:File-->Project Structure-->Modules-->选择放入的工程-->右边的"+"-->选择第一个-->找到jar包存放位置-->ok; 或者把jar包放入maven仓库,项目直接引进依赖就可以了! 2.dll文件:根据电…
转换文件 swagger 地址, 基于 SpringBoot 开发 http://119.27.167.41:8888/convertor/swagger-ui.html 带有图片的word 转换体验 转换前的word 文档 转换后的pdf 文档 图片保持原样不失真…
将windows系统下的中文字体文件(C:\Windows\Fonts),放到/usr/share/fonts下,必须重启openoffice.…
http://www.oschina.net/question/227511_87517…
本文分享在Linux系统下,通过Java 程序代码将Word转为PDF文档时,结果文档内容出现乱码该如何解决.具体可参考如下内容: 1.问题出现的背景 在Windows系统中,使用Spire.Doc for Java将Word文档转换为PDF格式时(如下代码),结果文档内容正常:但是在Linux系统中,转出来PDF文档出现乱码或方框. import com.spire.doc.*; public class WordtoPDF { public static void main(String[]…
1.        Word转换为PDF,程序很多,但转换后的PDF,还可以复制,虽可以加密禁止复制,但市场上太多的PDF,还可以把PDF转换Word等其他格式,很容易被别人利用和剽窃,即便是PDF加密也可能被破解,如何彻底的自己的Word文档,可以被人浏览,查看,而不被其他轻易的利用和剽窃,就是转换成图片式的PDF. 2.        为了保险,有些人采用到Word打印出来,再扫描,该工具相当于Word打印和扫描,省去了打印机和扫描器硬件,也为你节约了纸张,节省了成本,提高了效率. 3.  …
下面代码是Excel转换为PDF using System; using System.Collections.Generic; using System.Linq; using System.Web; using ms = Microsoft.Office.Interop.Excel; public class Excel2Pdf { public static void ToPdf(string excelName, string pdfName) { ms.Application app…
最近在电子合同等项目中需要把word或者pdf转换成image,用到了openOffice把word转换pdf,以及把pdf转换成图片 感谢小伙伴张国清花费了三天时间来实现了此功能.下面我将把具体的步骤和注意事项说明.防止重复造轮子,最后我会把我的demo工程,以及对应的jar等发送到百度云.提供各位下载 一.首先,列出maven依赖以及jar包 <!--PDF转图片--> <dependency> <groupId>org.icepdf.os</groupId&…
项目需要一个在线浏览文档的功能,于是参照网上的代码写了一份利用Microsoft Office 2010和swftools-2013-04-09-1007.exe转换的程序 思路:调用电脑本机的office组件把ppt或者word转换为pdf文件,接着调用pdf2swf应用把pdf文件转换为swf. 参考:http://www.cnblogs.com/luckyxiaoxuan/archive/2012/06/15/2550303.html 但由于目前项目组没有windows的服务器,于是想着试…
本文介绍通过调用Spire.Cloud.Word.SDK提供的ConvertApi接口将Word转换为PDF.XPS.Epub.RTF以及将Docx转为Doc格式等.调用接口方法及步骤参考以下步骤: 步骤一:dll文件获取及导入.通过官网本地下载SDK文件包.(须在e-iceblue中国官网在线编辑板块中注册账号并登录) 下载后,解压文件,将Spire.Cloud.Word.Sdk.dll文件及其他三个dll添加引用至VS程序:或者在程序中通过Nuget搜索下载,直接导入所有dll.dll引用结…
百度文库的主要功能就是将上传的word文档,转码成pdf格式再展示出来.其中有四种方法可以实现这样的操作: 方法一:用apache pio 读取doc文件,然后转成html文件用Jsoup格式化html文件,最后用itext将html文件转成pdf.方法2:使用jdoctopdf来实现,这是一个封装好的包,可以把doc转换成pdf,html,xml等格式,调用很方便需要注意中文字体的写入问题.方法3:使用jodconverter来调用openOffice的服务来转换,openOffice有个各个…
背景 之前一直是用户点击下载word文件到本地,然后使用office或者wps打开.需求优化,要实现可以直接在线预览,无需下载到本地然后再打开. 随后开始上网找资料,网上资料一大堆,方案也各有不同,大概有这么几种方案: 1.word转html然后转pdf 2.Openoffice + swftools + Flexmapper + jodconverter 3.kkFileView 分析之后最后决定使用Openoffice+PDF.js方式实现 环境搭建 1.安装Openoffice,下载地址:…
之前写了一个版本的,不过代码繁琐而且不好用,效率有些问题.尤其pdf转图片速度太慢.下面是优化版本的代码. spriing_boot 版本信息:2.0.1.RELEASE 1.配置信息: package com.yunfatong.conf; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.StringUtils; impor…
之前项目有个需求,需要先动态生成word内容,然后再预览生成word的内容(不能修改).整理一下,方便以后使用. 网上参考了好多大神的博客.具体也忘了参考谁的了,如有侵权,请告知修改. 思路一: 将目标word文件另存为xml文件,将里面的需要动态生成的内容用freemarker的表达式${}替换. 用freemarker生成word的工具类,动态生成word. 这样生成的word实际上是xml文件,用办公软件能正常打开使用. 但是转PDF的时候发现转不成功.转过之后的PDF显示的不是word的…
经过网上搜索大概有三种方式:PDF模板数据填充,html代码转换pdf,借用wkhtmltopdf工具 一 .PDF模板数据填充 1.新建word,在word中做出和表单一样的布局的空表单,然后另存为pdf: 2.用pdf编辑工具,用准备表单这个工具在需要填充动态数据的地方设置文本框或图像框,起好标签名. 3.根据标签名向pdf中插入数据,并将PDF导出在指定位置. String rootPath="d:/"; String path=rootPath+"dzyjjsdjd.…
前段时间负责公司内部文件平台的设计,其中有一个需求是要能够在线浏览用户上传的 office 文件. 我的思路是先将 office 转换成 PDF,再通过 pdf.js 插件解析 PDF 文件,使其能在任何浏览器下查看. 可以通过 PHP 的 COM 组件,调用其它能够处理 office 文件的应用程序,利用提供的接口来转换 PDF 文件. OpenOffice OpenOffice 是一套开源跨平台的办公软件,由许多自由软件人士共同来维持,让大家能在 Microsoft Office 之外,还能…
最近遇到一个项目需要把word 转成pdf,百度了一下网上的方案有很多,比如虚拟打印.给word 装扩展插件等,这些方案都依赖于ms word 程序,在java代码中也得使用诸如jacob或jcom这类java com bridge,使得服务器开发受限于win平台,而且部署起来也很麻烦.后来在某论坛看到了一个openoffice+jodconverter的转换方案,可以完成word到PDF的转换工作,服务器开发端需要安装openoffice,但是需求一步额外的操作--需要在服务器开发上的某个端口…
最近在自己的项目中需要动态生成融资单合同,这里需要把对应的html转换为对应的pdf融资合同.因此需要通过Java实现将HTML转PDF.自己之前没有接触过这一块的东西,所以上网查了一下,网上有很多的工具可以处理这个问题~但是,总是感觉有点杂乱无章.在处理的过程中,也遇到了很多坑~今天刚好有时间,简单总结一下~算是一个纪念吧~ 先简单说一下我生成合同基本思路: 我们这里使用的是velocity引擎,进行数据的填充 1.业务方提供Word合同文档 2.将word文档转为html文件 此处需要注意,…
最近遇到一个项目需要把word 转成pdf,百度了一下网上的方案有很多,比如虚拟打印.给word 装扩展插件等,这些方案都依赖于ms word 程序,在java代码中也得使用诸如jacob或jcom这类java com bridge,使得服务器开发受限于win平台,而且部署起来也很麻烦.后来在某论坛看到了一个openoffice+jodconverter的转换方案,可以完成word到PDF的转换工作,服务器开发端需要安装openoffice,但是需求一步额外的操作--需要在服务器开发上的某个端口…
第一步: 安装OpenOffice   在此良心提供windows版本安装文件 链接:https://pan.baidu.com/s/17pPCkcS1C46VtLhevqSgPw  密码:vmlu 安装就一直点下一步即可. 安装完成后,进入OpenOffice安装目录 安装目录一般为C:ProgramFiles(x86)/OpenOffice 4/program/ 执行下面命令: soffice -headless -accept="socket,host=127.0.0.1,port=810…