Ghostscript的介绍和移植

Ghostscript(Gs)是打印工作中的关键组件,负责将中间文件(如PDF)转换为适应各种打印机的打印机语言。本文介绍了Gs的工作原理,包括其在不同版本之间的差异,并提供了一个9.04版本的编译脚本示例,用于在Android环境中运行。Gs生成的PCL文件可以通过多种方式传递到打印机进行打印。同时,文章末尾推荐了一篇关于人工智能的教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

               

        关于ghostscript(以下简称gs)。Gs是一个地下工作者,一般用户不熟悉它,因为它上不和用户直接打交道,下不直接接触打印机。但是在打印工作中它却扮演了极为重要的解色。

        一般从用户常见文件如图片或者word到打印机经过这么几套工序,以word为例子:

Doc -> 中间文件(如pdf,以前是postscript)->打印机语言(如:PCL)->打印机

        Gs所做的工作就是将中间文件转化为适应各种打印机的打印机语言(或者叫光栅文件)。然后将该文件发送给打印机,打印机将光栅文件打印到纸张上,就是一次完整的打印过程。

        我使用两个版本的gs有8.15和9.04,前者静态编译出来4M大小,后者是16M大小。前者是打印文字需要装字库,但是后者不需要。前者对PDF的处理不是太完善,其实也可以理解,8.15版本是2004年发布的,而9.04是2011年发布的。所以这个只给出9.04版本的编译脚本:

#!/bin/sh#author kangear#date   2014.05.0
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值