programyobsahují jen pár řádků a o žádné velké programování v nich nejde.
V souvislosti s přechodem z papírových na elektronické dokumenty jsem zjistil, že velmi často potřebuji podepsat PDF dokument svým elektronickým podpisem s kvalifikovaným certifikátem (po zavedení datových schránek to z hlediska zákona už zcela nezbytné není, ale ze setrvačnosti to dělám dál: mnohé orgány veřejné moci to ostatně i nadále vyžadují). To umí Adobe Acrobat, ovšem pokládám za zbytečně pracné pokaždé tento software kvůli podpisu spouštět. Proto jsem si napsal jednoduchý skript v Jythonu (verse Pythonu dovolující využívat javové knihovny), kterým to provedu snadno z pohodlí příkazového řádku:
[tompecina@desktop signpdf]$ ./signpdf.py Usage: signpdf -k|--key keyfile [-p|--pass password] infile [outfile] [tompecina@desktop signpdf]$ ./signpdf.py -k key.p12 -p <heslo> file.pdf [tompecina@desktop signpdf]$A je to.
Druhá operace, kterou často opakuji, je vyznačení data doručení, resp. u odchozí pošty data podání a doručení, elektronickým
razítkem. I to místo Adobe Acrobatu, který jsem dřív používal, vyřeší několikařádkový skript v Jythonu:
[tompecina@desktop stamppdf]$ ./stamppdf.py Usage: stamppdf x y text infile [outfile] Notes: - Negative values of x/y mean offset from the right/top page margin - Character ^ in text is replaced with a newline [tompecina@desktop stamppdf]$ ./stamppdf.py -130 -30\ 'Podáno dne: 14. 6. 2010^Doručeno dne: 14. 6. 2010' file.pdf [tompecina@desktop stamppdf]$Výsledek je zde.
0 komentářů:
Přidat komentář
Kursiva: <i>text</i>
Tučně (když už to musí být…): <b>text</b>
Odkaz: <a href = "http://adresa">název odkazu</a>, tedy <a href = ""></a>