- Registriert
- 17.06.15
- Beiträge
- 3
Hi Experten,
Ich habe ein Digitales Briefpapier erstellt (als PDF Datei). Was ich jetzt perfekt finden würde ist, wenn ich ein Dokument habe wäre es toll eine Druckfunktion zu haben wie etwa "Digitales Briefpapier". Diese Option soll dann dieses Script hier aufrufen und ausführen.
Leider kenne ich mich bei Mac OS nicht so sonderlich gut aus.
Bis jetzt wird das Script im Terminal aufgerufen
Das ist natürlich nicht sonderlich Komfortabel.
Danke euch schon mal für eure Hilfe
Gruß
TobMes
Ich habe ein Digitales Briefpapier erstellt (als PDF Datei). Was ich jetzt perfekt finden würde ist, wenn ich ein Dokument habe wäre es toll eine Druckfunktion zu haben wie etwa "Digitales Briefpapier". Diese Option soll dann dieses Script hier aufrufen und ausführen.
Code:
#!/usr/bin/env python
import sys
import os
from pdfrw import PdfReader, PdfWriter, PageMerge
argv = sys.argv[1]
inpfn = argv
path = "/Users/ich/Documents/"
outpath = "/Users/ich/Desktop/"
wmarkfn1 = path + "PDFHintergrund1.pdf"
wmarkfn2 = path + "PDFHintergrund2.pdf"
outfn = os.path.basename(inpfn)
wmark1 = PageMerge().add(PdfReader(wmarkfn1).pages[0])[0]
wmark2 = PageMerge().add(PdfReader(wmarkfn2).pages[0])[0]
trailer = PdfReader(inpfn)
PageMerge(trailer.pages[0]).add(wmark1, prepend='').render()
for page in trailer.pages[1:]:
PageMerge(page).add(wmark2, prepend='').render()
PdfWriter().write(outpath + outfn, trailer)
Leider kenne ich mich bei Mac OS nicht so sonderlich gut aus.
Bis jetzt wird das Script im Terminal aufgerufen
Code:
./DigitalesBriefpapier.py EingabeDatei.pdf
Das ist natürlich nicht sonderlich Komfortabel.
Danke euch schon mal für eure Hilfe
Gruß
TobMes