hao*_*ike 8 python pdf pdflatex
我的家谱有32页PDF.它不是将家谱全部放在一个非常大的PDF页面上(这就是我想要的),而是将其格式化为一组8个单独的美国字母大小的页面应该在宽度上拼接; 这4行完成了树.每页的边距都是22px.
如果以表格形式显示它(数字代表PDF页码):

我试图掀起一些Python代码来做到这一点,但还没有走得太远.如何拼接PDF以便它可以是一个大页面而不是较小的单个页面?
谢谢您的帮助.
编辑:这是我写的代码.很抱歉没有发布它.
from pyPdf import PdfFileWriter, PdfFileReader
STITCHWIDTH = 8;
currentpage = 1;
output = PdfFileWriter()
input1 = PdfFileReader(file("familytree.pdf", "rb"))
for(i=0; i<=4; i++)
output.addPage(input1.getPage(currentpage))
currentpage++;
#do something to add other pages to width
print "finished with stitching"
outputStream = file("familytree-stitched.pdf", "wb")
output.write(outputStream)
outputStream.close()
Run Code Online (Sandbox Code Playgroud)
作为Ben Jackson 建议首次转换为PostScript,并对PostScript文件进行"N-up"转换的替代方案,还有一个名为PDFjam套件的pdfnup可用实用程序,可直接在PDF文件上运行.例:
pdfnup --nup 8x4 --outfile output.pdf input.pdf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |