如何从文本创建书签名?

如何从文本创建书签名?

你怎样才能改变一个文本文件(纯文本或 HTML)或打印格式文件(PS 或 PDF)把它装订成一本书使用外壳命令?也就是说,如何创建一个打印格式文件,将页面排序为签名,以便在每个签名的页数可被 4 整除的简单情况下,第 1、2、N-1 和 N 页位于第一页上(1 和 N 在纸张的同一面),3、4、N-3 和 N-2 在下一张,依此类推,下一个签名大小相同并从第 N+1 页开始?这可以通过使用pdftk或类似的工具仔细操作来完成,但希望已经有外壳工具可以可靠地完成此操作,并且不必提前知道将生成的页面数或最佳签名大小。

已经有一个使用 Scribus 进行指导,但它涉及很多手动步骤。

典型精装书的部分内容,来自 www.ferdinando.org.uk

答案1

(我不太了解这些签名工作,所以这些只是指针......)

给定一个 PDF 文件,pdfbook来自pdfjam工具组可能是此问题的一站式解决方案,来自联机帮助页:

pdfbook制作 PDF 文件的 2-up 版本,并将页面作为签名排序。

这取决于pdflatexpdfpagesLaTeX 包(因此您也可以直接使用)。

顺便一提Scribus 指南(“19简单的步骤”)可以稍微简化一下,pdfjam因为它提供了与那里提到的工具等效的 PDF,即pdfnup代替psnup。)

另一种方法是使用语境, 看这个关于“强加”的维基页面,其中还包括脚本(Lua 和链接到 Perl 脚本) 为了“通过签名强加”。如果您的输入是 XHTML,ConTeXt 可能是“从 XHTML 到书籍签名”的解决方案,请参阅此ConTeXt 中 XHTML 的 PDF 文档

相关内容