3

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

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

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

4

3 回答 3

4

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

于 2008-11-21T22:47:25.490 回答
0

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

于 2008-11-21T22:43:53.233 回答
0

这取决于将文本文件转换为创建适当的 PostScript 命令来处理分页符的任何内容。

当(且仅当)您的 PostScript 模板调用showpage.

于 2008-11-21T22:46:01.343 回答