【发布时间】:2015-08-03 06:22:37
【问题描述】:
我正在使用 DomPDF 和 PHP 创建 PDF 文件。当文本是英文时一切正常,但是当我想转换波斯文本时,输出被破坏了
这是包含波斯文和英文文本的示例文件:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body {
font-family: 'dejavu sans';
direction;rtl;
}
p {
font-size: 2em;
background: #eee;
padding: 1em;
}
h2 {
color: #999;
}
</style>
<style type="text/css"></style></head>
<body marginwidth="0" marginheight="0">
<div style="text-align:right">
<h2>Give You Glory</h2>
<br/>
Hadi
</div>
<br/>
هادی
</body></html>
这是输出 PDF 文件: http://i.stack.imgur.com/HOyMO.png
我该如何解决这个问题?
【问题讨论】:
-
“输出损坏” ..您是在说 RTL 输出损坏吗?
-
这是您要找的吗? i.imgur.com/UBdkNDx.png 如果是这样,我可以给你我认为的解决方案...
-
我认为波斯语是从右到左书写的。 Dompdf 还不允许这样做
-
我想这会对你有所帮助 - stackoverflow.com/questions/21201257/…