pdftk

Fórumok

Adott nekem egy latex-hel kiszedett pdf-ekből álló csodálatosan régi könyvtártölteményem, melyek saját szerzemények mind, viszont vesztemre már nincs meg a \TeX forrásom.
Azt szeretném, ha a pdf metaadatai, melyek a pdfinfo programmal (is) kiírhatók, megújhodnának, azaz a author meg a title is megváltozzon, esetleg a creator meg a producer is.
később néhány pdfnél azt is szeretném korlátozni, hogy legyen-e nyomtatható, megnyitható jelszó nélkül vagy sem.

Feltoltam ugyan a pdftk progrmot slackware 13.1 alá, de még semmit sem siekrült alkotnom vele, pedig már 2 napja gyűröm a témát, ritka, ha ennyi idő latt nem rágom bele magam valamibe hatásosan...

1.)

Kísérlet egy képekből álló pdf szerzőjének változtatására:

bash-4.1$ echo "Author: Freddie Krueger" >info.txt
bash-4.1$ pdftk mit.pdf update_info info.txt output t.pdf
Error: Failed to open PDF file:
mit.pdf
OWNER PASSWORD REQUIRED, but not given (or incorrect)
Errors encountered. No output created.
Done. Input errors, so no output created.

nemmegy.

2.)

Kísérlet egy pdf másolástalanítására:

bash-4.1$ pdftk A=album.pdf output titk.pdf encrypt_128bit allow CopyContents owner_pw 123456
java.lang.NoClassDefFoundError: com.lowagie.text.pdf.PdfReader
at java.lang.Class.initializeClass(libgcj.so.10)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.cms.RecipientInformationStore not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/share/java/itext.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.10)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.Class.initializeClass(libgcj.so.10)
Error: Unexpected Exception in open_reader()
Error: Failed to open PDF file:
album.pdf
Errors encountered. No output created.
Done. Input errors, so no output created.

...és beállt az agyhalálom.
Kínomban végignyálaztam a jávát, hátha ott van valami ütközés, de reménytelen, nem értek a jávaütközésekhez.

Végső megoldás természetesen az, hogy alapból pdf-hűen alkotom a latex forrásaimat, miközben azokat is elmentem..

Ha tudtok valami megoldást, annak úgy örülnék, mint üregi nyúl az éhes róka elől menekülve egy ókori római katapultnak.

Hozzászólások

Úgy látszik, itt most magammal beszélgetek, sebaj.
Mit leltem, GUI is van a magamfajta lúzernek:

http://www.paehl.de/pdf/gui_pdftk.html

no és persze, hogy ezek is kellenek neki:
libgdk-pixbuf
libgdk-pixbuf-dev

Innen:
http://packages.debian.org/lenny/libgdk-pixbuf-dev
Nameginnen:
http://packages.debian.org/lenny/libgdk-pixbuf2

Titkosítani pdf-jeimet mr tudom parancssorban, de azt leszedni róla miután visszakoznék, már nem megy, GUI megold mindent, de parancssorban úgy néz ki hüje maradok

---
--- A gond akkor van, ha látszólag minden működik. ---
---