Java环境中,word文档转PDF直接打开浏览而非下载

在平台上,需要把文档直接浏览而非下载,实现方法是先把文档转为PDF文件,

但在linux系统中确实汉字字库,所以转换失败,以下是解决方法

后面正式服务器也要添加字库,不然会转换出乱码文件,处理步骤如下:
1、将Windows上字体文件 C:\Windows\Fonts目录,复制到服务器的/usr/share/fonts目录
2、运行sudo fc-cache -f -v命令刷新字体缓存
3、重启服务器

但正式服务器转换文件出错,tomcat没报错误,显示程序卡住,查错方法写个demo跑,

报“Can‘t connect to X11 window server using ‘localhost:10.0‘ as the value of the DISPLAY variable”,

解决方法是在java启动的时候添加参数JAVA_OPTS=-Djava.awt.headless=true,

即在tomcat的catalina.sh脚本中将JAVA_OPTS参数修改成如下:

JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=512m -Djava.awt.headless=true"。

原文地址:https://www.cnblogs.com/xihong2014/p/10804462.html

时间: 2024-08-26 09:52:59

Java环境中,word文档转PDF直接打开浏览而非下载的相关文章

在linux中使用php将word文档转为pdf

使用本教程需要在linux中安装openoffice,改页面中有详细的安装与使用教程(http://www.cnblogs.com/sustudy/p/3999628.html). 既然,你看了该教程就应该不能否认linux的权限的确很坑人.而用php将word文档转pdf文档,更是需要一大堆权限设置.因此,在这里我就给php用到有关目录和文件都给予了777权限. 从该文中(http://www.cnblogs.com/sustudy/p/3999628.html)可以很清楚的知道重点代码:(如

如何将手机中Word文档转换成PDF

PDF文件不易被修改所以很多时候我们在编辑完Word文件后需要转换为PDF格式,同时PDF格式的文档便与储存,也便于在不同的设备上查阅,以前Word文档转换为PDF格式的文件需要在电脑上进行,现在手机上面也可以将Word文档转换为PDF格式的文档了,你知道怎么做吗? 手机上需要借助转换工具:迅捷PDF转换器,它是一款提供文件格式转换的办公应用.支持一键完成PDF文件与Office.HTML.TXT和图片文档之间的格式转换,轻巧简便,快速转换,每天转换文档数量100000+,是移动办公方面好用的文

怎么把Word文档转为PDF格式

怎么把Word文档转为PDF格式?现在的人大多数都喜欢用PDF格式来进行阅读,这是因为PDF文件有不错的视觉阅读性和保护性.但对于文员编辑来说,Word文档才是他们编辑资料的主要工具.有时候为了保障文件资料的安全,我们需要把编辑好Word文档转换成PDF格式,这样做主要是为了方便阅读和进行编辑和修改,同时大大的提高了我们的工作效率.那么问题来了,怎么把Word文档转为PDF格式呢?下面我们就一起来看看下面的介绍! 其实我们只需要一款专业的转换器就可以将Word文档转换成PDF格式."迅捷PDF转

办公中word文档是如何在线压缩的

办公中word文档是如何在线压缩得,在办公中特别是做文职得朋友是经常碰到word文档文件的,有的小word文件放在桌面或者文件夹内不会影响什么,但是就怕量多,一旦量多文件堆积在电脑上就会很影响运行速度,那如何将其压缩起来呢,今天小编就来跟大家讲解讲解.第一步:打开电脑进入浏览器内搜索"迅捷PDF在线转换器",找到相对应的页面,并点击进入. 第二步:进入在线转换器的首页后,可以看到很多关于办公文件之类的功能,点击导航栏上方的文档处理,并在下拉框内选择"word压缩".

Java 后台创建word 文档

---恢复内容开始--- Java 后台创建 word 文档 自己总结  网上查阅的文档 分享POI 教程地址:http://www.tuicool.com/articles/emqaEf6 方式一.(正常创建  适合短文本 无格式要求Word文档) 1 XWPFDocument doc = new XWPFDocument(); //创建word文件 2 XWPFParagraph p1 = doc.createParagraph(); //创建段落 3 XWPFRun r1 = p1.cre

Java添加水印到Word文档

水印是一种常用于各种文档的声明.防伪手段,一般可设置文字水印或者加载图片作为水印.以下内容将分享通过Java编程给Word文档添加水印效果的方法,即 文本水印 图片水印使用工具:Free Spire.Doc for Java (免费版)Jar导入:方法1:通过官网下载jar文件包.下载后,解压文件,并将lib文件夹下的Spire.Doc.jar文件导入java程序.参考如下导入效果:方法2:通过maven导入.参考导入方法. Java代码示例(供参考) [示例1]添加文本水印 import co

怎么将Word文档转PDF?Word转PDF的技巧

Word格式文件在打印的时候,可能会出现一些比如说排版错误,等等的问题.解决的方法最好是将Word格式转换成PDF格式.批量转换也是一个方法,那么今天分享给大家如何批量将Word转PDF吧.方法一:工具转换 操作步骤:第一步:打开Word转PDF转换器,然后选择功能为[PDF转换]-[其他转PDF]-[Word转PDF]功能.第二步:添加Word文件到工具当中,添加的方法可以是点击添加也可以是拖拽添加,文件数量较多建议使用拖拽添加.第三步:添加好文件之后就是转换的设置了,转换页数在[全部]按钮下

WinXP系统打开Word文档会弹出“打开方式”界面怎么办

WinXP系统打开Word文档会弹出"打开方式"界面怎么办 Word是微软公司开发的一个文字处理器应用程序,我们在日常办公中经常会使用到它.不过,最近有些XP系统用户反馈,电脑已经安装过Office,不过在打开Word文档时,总会弹出打"打开方式"界面,并提示选择你想用来打开此文件的程序,这该如何解决呢? 原因分析: 如果XP系统xitongcheng.com/xp/中安装过Office软件,而现在出现打开方式的界面,很有可能是文件关联出错了,或是你安装过别的Off

Java 将Word文档转换为PDF

前言 本文将介绍如何使用免费Java Word组件Free Spire.Doc for Java在Java应用程序中将Word文档转换到PDF格式.Free Spire.Doc for Java在转换过程中能够识别中文字符并支持丰富的word文档元素:文本框.页眉.页脚.项目符号和编号.表格.文本.超链接.水印.图片.形状等. Free Spire.Doc for Java概述 Free Spire.Doc for Java 是由E-iceblue公司开发的一个免费的Java Word API,