文档章节

com.aspose 生成pdf在linux生成PDF乱码解决(window环境正常)

xiaoxin
 xiaoxin
发布于 2016/06/13 20:32
字数 340
阅读 272
收藏 1

linux 环境下日志查看在GBK环境下,中文正常显示,web应用通过浏览器看到的jsp均不乱码,只有aspose生成的pdf,查看时中文全部显示不出来,其解决方案如下:

1. 通过增加jdk的字体库信息解决

cd $JAVA_HOME/jre/lib/fonts

mkdir fallback,cd fallback,

cp msyh.ttf ./         #此处的msyh.ttf是字体文件,可以从Windows平台拷贝过来(c:/Windows/Fonts/msyh.ttf),也可以用其他字体文件,只要支持中文即可。

mkfontdir #生成字体查询文件

mkfontscale #生成scale文件

#重启weblogic后依然乱码(之前解决sqldeveloper时生效,但现在不生效)

2.通过操作系统层面解决

cd /usr/share/fonts/ #进入字体库文件夹

mkdir fonttmp #创建自己使用的字体库文件夹

cd fonttmp #进行字体库

cp *.ttc,cp *.ttf #copy windows下的字体文件 (ttc和ttf)或支持中文的字体文件(ttc和ttf)到此文件夹下

mkfontdir #生成字体查询文件

mkfontscale #生成scale文件

fc-cache #扫描字体目录并生成字体信息的缓存

#重启welogic后问题解决,如不生效可重启操作后再启动weblogic,启动后问题解决。

 

 

© 著作权归作者所有

xiaoxin
粉丝 20
博文 263
码字总数 20339
作品 0
海淀
私信 提问
laravel中使用的PDF扩展包——laravel-dompdf和laravel-snappy

这两天项目中需要将HTML页面转换为PDF文件方便打印,我在网上搜了很多资料。先后尝试了laravel-dompdf和laravel-snappy两种扩展包,个人感觉laravel-snappy比较好用。 一、使用laravel-dompd...

如是说
2018/07/12
0
0
完美解决jspdf各种中文乱码问题

我就像一个哑巴一样 今天分享一下完美解决jsPDF生成pdf出现乱码的问题,包括文本,表格表头已经表格内部出现乱码的问题~ 首先老规矩把代码下来 然后打开文件根目录会看到一个的文件夹 打开里...

ywbjja
2018/12/21
0
0
将oschina收藏的博客在线转换为PDF文档

前一段时间无意获得了一个Kindle,有时候无聊的时候会简单的看下,简单的看了下里面与技术相关的书籍大多都是收费的,结合自己之前的又比较喜欢浏览osc自己收藏的文章的习惯。于是就简单的想...

hibegin
2016/08/01
178
0
tomcat容器下itext生成相同内容的pdf文件变大

linux操作系统,tomcat容器,正常情况下生成的pdf文件大小550k,运行一段时间后,时常会出现itext生成相同内容的pdf文件大小变得很大,有7M多,大了15倍左右,重新启动tomcat后,,正常情况下...

chshzh2000
2018/10/15
91
1
Centos下安装类百度文库环境

使用php实现百度文库功能,网上搜索到的方案,实现doc转pdf,pdf转swf,然后显示出来。 这里简单的记录下,【doc转pdf,pdf转swf】两个功能的搭建流程。 doc转pdf 使用到下列程序(文件): Ap...

DragonFK
2013/02/20
0
1

没有更多内容

加载失败,请刷新页面

加载更多

阿里云POLARDB如何助力轻松筹打造5亿用户信赖的大病筹款平台?

轻松筹首创了“大病救助”模式,帮助了众多病患在第一时间解決了医疗资金等问题,为了从源头解决了医疗资金问题。而在轻松筹这样全球5.5亿用户信赖的大病筹款平台的背后,是日益增长的各种数...

阿里云云栖社区
25分钟前
4
0
Confluence 6 在升级过程中查看合并日志

为了监控升级的过程,你应该查看 application log 日志中的输出。 通常日志经常将会显示多个日志实例,这个实例是定义在日志的 INFO 级别的,通常格式如下: WikiToXhtmlMigrationThread-n -...

honeymoose
26分钟前
2
0
git diff 文件对比

git diff filepath 工作区与暂存区比较 git diff HEAD filepath 工作区与HEAD ( 当前工作分支) 比较 git diff --staged 或 --cached filepath 暂存区与HEAD比较 git diff branchName filepa......

李佳顺
26分钟前
1
0
spring mvc 定制化配置

spring mvc 自定义配置 1.实现某些接口,然后让上面的类加载进去. class MyHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver { @Override public boolean......

最爱肉肉
28分钟前
2
0
OSG_采样像机的内容如果不显示到窗口上

cameraLight->setRenderTargetImplementation(Camera::FRAME_BUFFER_OBJECT);// 这句使内容不渲染到屏幕上cameraLight->setRenderOrder(Camera::PRE_RENDER); 1.setRenderTargetImplement......

洛克人杰洛
32分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部