从一个.ps文件创建两个pdf?

时间:2008-11-21 22:34:17

标签: pdf postscript

我需要将文本文件重新格式化为PDF格式。使用Perl,我正在根据文本文件中的内容修改现有的PostScript模板文件。有时这个文本文件足够长,需要两页PDF。

我可以使用GhostScript从一个.ps文件创建两页PDF文件吗?如果是这样,是什么告诉GhostScript应该在哪里发生分页?

也许我需要使用两个模板文件。一页为一页pdf,另一页为两页PDF。

3 个答案:

答案 0 :(得分:2)

PostScript没有直接具有文本流或分页符的概念。 showpage运算符将页面呈现给设备,清除页面并启动新页面。 PS到PDF的转换将在此运算符的PDF中创建一个新页面。如果要将PostScript文件分割成页面,psutils是一系列用于处理PostScript文件的程序。

答案 1 :(得分:0)

我猜它取决于PostScript模板中的内容。 PostScript文件是一种计算机程序,分页符由PostScript中的逻辑决定。如果两页格式与单页格式基本相同,则可以让Perl脚本将数据拆分,然后创建两个连接在一起的单页文件。 GhostScript应正确呈现该文件。

答案 2 :(得分:0)

这取决于转换文本文件以创建适当的PostScript命令来处理分页符。

如果(且仅当)您的PostScript模板调用showpage,则会发生分页。