2011-03-04 76 views
2

我使用Ghostscript将PDF转换为PCL。我期待生成的PCL包含命令来输出文本元素,而实质上是将PDF中的文本转换为位图数据。有没有办法保留文本数据?当转换为PCL时,ghostscript将pdf中的文本转换为图形

+0

我认为Ghostscript获得设备独立性的方式是将所有内容都转换为位图。不太可能有其他选择。 – 2011-03-04 22:10:33

+1

@Mark,你知道一个图书馆可以做吗? – Jeremy 2011-03-04 22:24:20

+0

我确定有从PDF中提取文本的库,但我不知道它们保留了多少格式。我从来不需要这个功能,所以我对可用的库一无所知。 – 2011-03-04 23:08:00

回答

0

我假定您指的是pxcolorpxmono PCL XL(PCL6)设备。这些是高级矢量设备,但不支持文本 - 它会在非常有限的情况下输出位图字符。

我们实际上并没有计划实施这个。

PCL模型是以Truetype和Bitmap为中心的,而PDF和PostScript更多是Type 1.此外,编码模型(PCL与PDF/PS)有很大不同。这并不是说这是不可能的,只是很多工作没有什么好处。

PCL XL设备对于打印非常重要 - 它们允许将矢量发送到打印机(而不是像其他设备那样光栅化为PCL位图),这对性能很重要。

我们还没有看到这些设备在桌面上使用的文本很重要。