文档章节

dokuwiki + dw2pdf 插件,解决导出pdf文件中文乱码(字体问题,显示小方块)

tinyhare
 tinyhare
发布于 2014/06/22 10:59
字数 112
阅读 147
收藏 0
点赞 0
评论 0

dw2pdf是调用了mpdf库导出PDF文件的,mpdf对CJK是支持的,然而dw2pdf的作者未考虑亚洲国家,并未使用mpdf库的CJK支持。
开启步骤:

一、进入dw2pdf插件路径
# cd dokuwiki/lib/plugins/dw2pdf

二、打开文件DokuPDF.class.php
# vim DokuPDF.class.php
找到DokuPDF类的构造函数,修改:
parent::__construct('UTF-8-s');
为:
parent::__construct('+aCJK');

© 著作权归作者所有

共有 人打赏支持
tinyhare
粉丝 6
博文 17
码字总数 16960
作品 0
东城
运维
类似gitbook的wiki选择

一直以来,都使用xwiki作为团队内部的文档管理工具,但一直想换一个比较轻量级的系统。团队成员普遍对gitbook风格有好感,于是先后试用了mdwiki、dokuwiki、hexo、mindoc、wikitten。 mdwiki...

ankexun ⋅ 04/13 ⋅ 0

文档查看器(Evince)打开中文PDF显示方块的问题

ubuntu evince pdf 中文 乱码 方框 (不能正常显示有非嵌入字体PDF的问题):有些中文的pdf文档打开了不能正常显示,很多也看似空白。 解决方法:sudo apt-get install poppler-data #其他候...

屈能荣 ⋅ 2010/10/08 ⋅ 0

Wiki 开源软件

Wiki 是一个协同著作平台或称开放编辑系统。所谓协同工作, 即它能够让浏览网页的人都能够去修订网页,其简介的 ... Wiki 是怎么做到的. Wiki 使用 了简化的语法,替代复杂的HTML,加上WEB 界...

skypeGNU1 ⋅ 2016/04/02 ⋅ 0

使用dokuwiki导出pdf文件,第一次导出特别慢

dokuwiki有个插件dw2pdf,安装后可以将里面的文档导出为pdf。 现在安装成功后,每篇文档在第一次导出的时候,都要等待响应等5分钟,然后报错502Bad Gateway 刷新一下页面再等5分钟,最后导出...

嘉威唯伟蔚 ⋅ 2016/05/10 ⋅ 0

Angularjs ui-grid pdfmake.js 导出excel/pdf及pdf中文问题

ui-grid使用介绍看这篇博客:http://my.oschina.net/gmd/blog/670895 一. 处理Angularjs ui-grid 导出pdf 无法显示中文问题: 第一步:pdfmake 自定义支持中文的字体 pdfmake 官网 : http:/...

whitelover ⋅ 2016/07/20 ⋅ 0

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

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

xiaoxin ⋅ 2016/06/13 ⋅ 0

Latex中使用visio的矢量图(转载+修改)

我们知道,visio用来画流程图等专业图很方便,而Latex的专业排版效果是Word所不能比的,而Visio不支持导入eps和dvi格式的矢量图,而导出jpeg毕竟有质量损失,那么怎么才能在Latex中直接使用v...

Shawphy ⋅ 2012/03/14 ⋅ 0

喀纳斯Ubuntu中文定制版

喀纳斯Ubuntu 10.04中文定制版是由喀纳斯自由软件专卖店根据用户的需要制作的一个Ubuntu 中文定制版。喀纳斯 Ubuntu 10.04中文定制版的目标是让Ubuntu 更加容易使用,对用户更具有亲和力!喀...

匿名 ⋅ 2010/05/18 ⋅ 1

喀纳斯Ubuntu 10.04 i386 中文定制版发布

喀纳斯Ubuntu 10.04中文定制版是由喀纳斯自由软件专卖店根据用户的需要制作的一个Ubuntu 中文定制版。 喀纳斯Ubuntu 10.04中文定制版的目标是让Ubuntu 更加容易使用,对用户更具有亲和力! ...

喀纳斯自由软件专卖店 ⋅ 2010/05/18 ⋅ 1

Netbeans中文乱码问题汇总

Netbeans中文乱码问题汇总(转) 2009-07-11 10:37

0000001 ⋅ 2011/12/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

一张图看懂CDN全站加速产品解决方案

原文链接 本文为云栖社区原创内容,未经允许不得转载。

阿里云云栖社区 ⋅ 15分钟前 ⋅ 0

一张图看懂CDN全站加速产品解决方案

原文链接

猫耳m ⋅ 16分钟前 ⋅ 0

开启Swarm集群以及可视化管理

在搭建的两台coreos服务器上开启swarm集群 前置条件: docker均开启2375端口 同一个局域网内 主服务器上安装Portainer容器 安装Portainer容器执行: docker run -d -p 9000:9000 --restart=a...

ykbj ⋅ 34分钟前 ⋅ 0

单例设计模式

1、单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 2、饿汉式单例类 在这个类被加载时,静态变量instance会被初始化,此时类的私有构造子会被调用 饿汉式是典型...

职业搬砖20年 ⋅ 39分钟前 ⋅ 0

前端基础(四):前端国际规范收集

字数:1142 阅读时间:5分钟 前言 由于前端技术的灵活性和杂乱性,导致网上的许多解决方案不够全面甚至是完全错误,容易起到误导作用。所以,我对搜索到的解决方案往往是存疑态度。那么,如何...

老司机带你撸代码 ⋅ 41分钟前 ⋅ 0

Failed to open/create Network-VirtualBox Host-Only

虚拟机版本 : Oracle Vm VirtualBox 5.2.12 报错时机:开网卡二,重启虚拟机报错 "Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Ada......

p至尊宝 ⋅ 44分钟前 ⋅ 0

springMVC接收表单时 Bean对象有Double Int Char类型的处理

前台ajax提交表单price为double类型 后台controller就介绍不到 400错误 前台 实体类: public class ReleaseMapIconConfig{ private String id; private long maxValue; private long minVal......

废柴 ⋅ 50分钟前 ⋅ 0

ZOOKEEPER安装

工作需要在ubuntu上配置了一个zookeeper集群,有些问题记录下来。 1. zookeeper以来java,所以首先要安装java。但是ubuntu系统有自带的jdk,需要通过命令切换java版本: $ sudo update-alter...

恰东 ⋅ 52分钟前 ⋅ 0

linux 进程地址空间的一步步探究

我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。 那虚拟内存空间...

HelloRookie ⋅ 53分钟前 ⋅ 0

myatis #{}与${}区别及原理

https://blog.csdn.net/wo541075754/article/details/54292751

李道福 ⋅ 56分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部