Ghostscript - PDF到图像 - 奇怪的粗体文字

时间:2017-03-30 15:22:03

标签: ghostscript

我不确定,如何描述问题。我用mpdf生成一个pdf。我有一个带有粗体文字的标题行,在PDF中,一切看起来都很好。

以下是文本(或部分内容在PDF中的显示方式):

enter image description here

现在我尝试将其与ghostscript转换为jpg:

gs -dSAFER -dBATCH -sDEVICE=jpeg -dFirstPage=1 -dLastPage=1 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r600 -sOutputFile=image.jpg pdf.pdf

文字看起来不错,但里面有一条奇怪的线条:

enter image description here

如果我将文本更改为非粗体并将其转换为一切正常

enter image description here

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你的文字并不大胆。我的意思是它不使用粗体字。

它的假冒大胆'并且已经通过两次绘制文本,或者通过从文本创建路径以及描绘和填充该路径,或者通过将文本绘制为文本以及抚摸路径来创建。在没有看到PDF文件的情况下,我显然无法确定使用哪种方法。

您的问题是,您使用的是-dTextAlphaBits=4-dGraphicsAlphaBits=4,那些'抗锯齿'通过将文本和图形与现有背景混合,将绘制为 。所以你看到的是两个物体之间的界限,这样的交叉点最终会部分显示背景。

关闭这两个开关,然后重试。

如果您要使用JPEG,那么使用这两个开关真的没有意义,输出将非常模糊。