Ghostscript的介绍和移植

Ghostscript(Gs)在打印流程中扮演关键角色,将诸如PDF的中间文件转换成适应各种打印机的PCL语言。本文介绍了Gs的工作原理,对比了不同版本的Gs,特别提到了9.04版本在Android上的编译注意事项,以及如何生成PCL文件进行打印。
摘要由CSDN通过智能技术生成
               

        关于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.08#build  ghostscript9.00#print PDF return code "0" not "1", Fix 8.15 ret
### 回答1: GPL Ghostscript是一个开源的PostScript和PDF解释器,用于将PostScript文件和PDF文件转换为其他格式或以图像形式展示。它是由Ghostscript开发团队开发的,根据GNU General Public License (GPL) 授权发布,所以被称为GPL Ghostscript。 GPL Ghostscript具有广泛的应用领域,其功能强大且灵活。它可以用于打印和显示PostScript和PDF文件,还可以将它们转换为其他格式(如JPEG、PNG、TIFF等)。此外,GPL Ghostscript还支持一些高级功能,如图像压缩、颜色空间转换以及字体嵌入和子集化。 GSview则是一个基于Ghostscript的图形界面前端程序,用于查看、转换和编辑PostScript和PDF文件。它提供了一种用户友好的方式来浏览和处理这些文件,功能包括缩放、旋转、切割、合并、添加页码和注释等。GSview还支持将文件转换为其他格式,并具有一些图像处理功能,如转换为灰度或黑白图像、调整对比度和亮度等。 GPL Ghostscript和GSview通常一起使用,使用户可以更方便地处理PostScript和PDF文件。用户可以使用GSview打开和查看文件,在需要的时候使用GPL Ghostscript进行转换或编辑。这两个工具的结合提供了一个强大的解决方案,适合于那些需要在不同格式之间转换或处理PostScript和PDF文件的用户。 总的来说,GPL Ghostscript和GSview是两个功能强大的工具,为用户处理PostScript和PDF文件提供了便捷的方式。它们的开源性质使得用户可以自由使用和修改这些工具,满足个性化的需求。 ### 回答2: GPL Ghostscript和GSview都是与PostScript和PDF文件处理相关的开源软件。 GPL Ghostscript是一个广泛使用的解析和渲染PostScript和PDF文件的工具。它可以将这些文件转换为其他格式,比如图片格式(如JPEG、PNG)和文本格式。GPL Ghostscript可以在命令行中使用,也可以作为库嵌入到其他应用程序中。它具有高度可配置的功能,可以在各种操作系统上使用,包括Windows、Linux和Mac OS。 GSview是一个基于Ghostscript的图形用户界面前端。它提供了一种方便的方式来查看、转换和编辑PostScript和PDF文件。GSview可以在Windows上运行,并提供了一些有用的功能,如文件浏览、页面导航、放大缩小和旋转、文本和图像提取等。它还支持一些附加功能,如加密解密和书签添加等。GSview的用户界面简单易用,即使对于非专业人士也很容易上手。 GPL Ghostscript和GSview的结合使用可以实现更多复杂的操作和功能。GSview通过调用Ghostscript来执行转换和编辑操作,同时提供了一个友好的界面来进行交互。用户可以在GSview中打开文件并对其进行更改,然后使用Ghostscript将其保存为其他格式或打印出来。这个组合使得处理PostScript和PDF文件变得更加简单和高效。 总之,GPL Ghostscript是一个功能强大的解析和渲染PostScript和PDF文件的工具,而GSview则是一个方便易用的图形界面前端,可以与GPL Ghostscript配合使用来查看、转换和编辑这些文件。两者共同提供了一个完整的解决方案,适用于各种PostScript和PDF文件处理需求。 ### 回答3: GPL Ghostscript和GSview都是与PostScript和PDF文件相关的软件工具。 GPL Ghostscript是一个开源的解析和渲染PostScript和PDF文件的软件工具。它可以用于将PostScript和PDF文件转换为各种格式,例如图像文件,打印机指令等。此外,它还提供了一套API,允许开发人员将其集成到其他应用程序中。GPL Ghostscript的主要特点是其高度可定制性和跨平台性。它可以在多个操作系统上运行,如Windows,Linux,macOS等。该软件工具的开源性质使得其能够自由地使用和修改,在开发者社区中被广泛采用。 GSview是一个图形界面前端工具,用于浏览和打印Ghostscript生成的PostScript和PDF文件。它让用户能够查看和处理这些类型的文件,而无需直接使用命令行界面。GSview具有用户友好的界面,提供了许多功能,如缩放,旋转,注释等。此外,它还可以与其他应用程序集成,以便更方便地处理和编辑PostScript和PDF文件。 总的来说,GPL Ghostscript和GSview是一对互补的软件工具,用于处理和浏览PostScript和PDF文件。GPL Ghostscript用于解析和渲染这些文件,而GSview提供了一个便捷的图形界面,供用户浏览和打印这些文件。这两个软件工具结合使用,可以满足用户对于PostScript和PDF文件处理的各种需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值