Hallo,
danke für die Beispiel-pdfs.
Mit pyPdf (Link s.o.) geht cat von pdfs dann so:
1. Erstmal pyPdf installieren: pyPdf auspacken und im Verzeichnis als root
ausführen.
2. Dann sollte es mit folgendem kleinen Skript gehen:
Schreibt nach "out.pdf".
Über das mit den halben Seiten muß ich noch etwas länger nachdenken. Vielleicht geht auch das.
Viele Grüße
danke für die Beispiel-pdfs.
Mit pyPdf (Link s.o.) geht cat von pdfs dann so:
1. Erstmal pyPdf installieren: pyPdf auspacken und im Verzeichnis als root
Code:
python setup.py install
2. Dann sollte es mit folgendem kleinen Skript gehen:
Code:
#!/usr/bin/env python
import os
import sys
PDF1 = "Dok1.pdf"
PDF2 = "Dok2.pdf"
PDFOUT = "out.pdf"
from pyPdf import PdfFileWriter, PdfFileReader
output = PdfFileWriter()
fsi1 = file(PDF1, "rb")
input1 = PdfFileReader(fsi1)
numpages1 = input1.getNumPages()
fsi2 = file(PDF2, "rb")
input2 = PdfFileReader(fsi2)
numpages2 = input2.getNumPages()
for i in range(numpages1):
output.addPage(input1.getPage(i))
for i in range(numpages2):
output.addPage(input2.getPage(i))
outputStream = file(PDFOUT, "wb")
output.write(outputStream)
outputStream.close()
fsi1.close()
fsi2.close()
Schreibt nach "out.pdf".
Über das mit den halben Seiten muß ich noch etwas länger nachdenken. Vielleicht geht auch das.
Viele Grüße