将PDF转换为可打印A6本书的格式的工具。
pdfbooktool的Python项目详细描述
一个python 3工具,用于创建自己的书籍。
输入的pdf可以是任意大小,默认输出是a4pdf, 准备使用“完美”打印双面、剪切和装订到A6本书 “绑定”方法。可以选择在5张纸上打印、折叠和装订 一本A6的书,用同样的方法。
这个包安装一个名为“booktool”的脚本 实际用于准备PDF。
用法
在终端中,导航到pdf的目录,然后执行以下操作:
` $ booktool input-file.pdf `
或可选:
` $ booktool --a5paperinput-file.pdf `
用于A5大小的纸张输出。
这将输出几个中间文件(一旦 脚本完成运行)进入工作目录,最后是一个文件 称为“out.pdf”。这个新文件是一个重新排序的pdf,可以双面使用 印刷。使用“长边绑定”作为双面设置 你的A4打印机。如果选择A5纸张,请改用“短边”。
打印后,您可以将纸张切成两半(仅当您使用A4打印时才需要) 然后用一种叫做“完美绑定”的技术将它们绑定在一起。存在 YouTube上的几个视频解释了如何做到这一点。
“scribus”是一个很好的开源工具,可以用来创建合适的pdf。
要求
这个包需要python 3和库“pypdf2”才能工作,安装 如果需要,进程应自动安装此程序。
安装
安装pdfbooktool最方便的方法是使用pip。从剧本开始 当前似乎无法在Windows上运行,安装说明仅 为Linux提供:
确保已安装Python3,然后打开终端并键入:
` $ sudo pip3 install pdfbooktool `
这将自动安装该工具及其依赖项。
在Windows下运行
在windows下运行这个脚本几乎没有经过测试。Pypdf2和 pdfbooktool应该使用任何特定于平台的特性,但是 在Windows7下似乎不起作用。帮助进一步测试和 让它工作,是需要的。