pdf.txt ======= *** Software * pdftk nützliches Werkzeug zum manipulieren von PDF-Dokumenten If PDF is electronic paper, then pdftk is an electronic stapler-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a simple tool for doing everyday things with PDF documents. Keep one in the top drawer of your desktop and use it to: - Merge PDF documents - Split PDF pages into a new document - Decrypt input as necessary (password required) - Encrypt output as desired - Fill PDF Forms with FDF Data and/or Flatten Forms - Apply a Background Watermark - Report PDF on metrics, including metadata and bookmarks - Update PDF Metadata - Attach Files to PDF Pages or the PDF Document - Unpack PDF Attachments - Burst a PDF document into single pages - Uncompress and re-compress page streams - Repair corrupted PDF (where possible) * pdfcrack ? SZ funtioniert nicht * pdfedit ! * poppler-utils ! PDF utilitites (based on libpoppler) This package contains pdftops (PDF to PostScript converter), pdfinfo (PDF document information extractor), pdfimages (PDF image extractor), pdftohtml (PDF to HTML converter), pdftotext (PDF to text converter), and pdffonts (PDF font analyzer). * qpdf ? Werkzeuge für die Umwandlung und Untersuchung von PDF-Dateien QPDF ist ein Befehlszeilenprogramm, das für Linearisierung (Web- Optimierung), Verschlüsselung (Passwort-Schutz), Entschlüsselung und Überprüfung von PDF-Dateien benutzt werden kann. Es bewirkt diese und andere strukturelle, den Inhalt bewahrenden Operationen durch das Lesen einer PDF-Datei als Eingabe und die Erstellung einer neuen als Ausgabe. Es bietet auch viele nützliche Funktionen für Entwickler von Software mit PDF-Ausgabe oder für Leute, die einfach nur das Innenleben einer PDF- Datei sehen wollen, um mehr über ihre Funktionsweise zu erfahren. QPDF kann (von neueren PDF-Anwendungen unterstützte) PDF-Dateien, die komprimierte Objekt-Streams anwenden, in von älteren Anzeigeprogrammen lesbare Dateien umwandeln. Es kann auch zur Prüfung von PDF-Dateien auf strukturelle Fehler, die Untersuchung von Stream-Inhalten und die Entnahme von Objekten verwendet werden. QPDF ist keine Anwendung für die Erzeugung oder Anzeige von PDF - sie ist dafür nicht ausgelegt. Dieses Paket enthält die qpdf-Werkzeuge für die Kommandozeile. * xpdf-utils ? Portable Document Format (PDF) suite -- utilities xpdf ist eine Toolsammlung für Dateien im Portable Document Format (PDF). (Die werden manchmal auch nach Adobes PDF Software »Acrobat«-Dateien genannt.) This package contains pdftops (PDF to PostScript converter), pdfinfo (PDF document information extractor), pdfimages (PDF image extractor), pdftotext (PDF to text converter), and pdffonts (PDF font analyzer). To view PDF files, see the xpdf-reader package. That package also contains pdftoppm (PDF to Portable Bitmap converter). * ExactImage ExactImage ist eine Sammlung von Kommandozeilen-Werkzeugen zur Bearbeitung von Grafik-Dateien. Sie wurde von der Firma ExactCODE {en} als Alternative zu ImageMagick für Archivista entwickelt. Hauptaugenmerk lag dabei auf der Geschwindigkeit; einige Konvertieroptionen werden - verglichen mit ImageMagick - in bis zu 20facher Geschwindigkeit durchgeführt. Das Programm eignet sich somit auch für "schwachbrüstige" Rechner. Es werden etliche Werkzeuge bereitgestellt, die gerade für die Vorbereitung zur Texterkennung benötigt werden. Das Programm ist zwar kommerziell entwickelt worden, steht aber unter Open-Source-Lizenz. Bestandteile ------------ Das Paket beinhaltet folgende Programme: ExactImage-Programme Aufruf Funktion econvert Hauptbestandteil zum Konvertieren und Bearbeiten von Bilddateien optimize2bw konvertiert und bearbeitet Graustufen- und farbige Vorlagen zur Archivierung in 1-bit-monochrome (schwarz-weiß) hocr2pdf zum Erzeugen von "durchsuchbaren" PDF-Dateien edentify liefert Informationen zu Bilddateien (Größe, Auflösung, Farbraum, Kanäle) e2mtiff konvertiert unterstützte Formate in mehrseitige .tiff-Dateien empty-page erkennt leere Seiten, um sie von weiterer Bearbeitung ausschließen zu können bardecode zum Auslesen von Barcodes Zu jedem Programmteil existiert eine Manpage, die weitere Informationen liefert. econvert -------- econvert ist der Hauptbestandteil des Programm. Es lehnt sich an die "convert"-Syntax an, ist in der Handhabung aber einfacher. Die allgemeine Syntax lautet: econvert -i DATEINAME.ENDUNG [--OPTION(EN)] -o DATEINAME2.ENDUNG [--OPTION(EN)] -o DATEINAME3.ENDUNG Dabei ist -i die Eingabe-Datei, ggf. gefolgt von Option(en), -o die Ausgabedatei. Es können in einem Durchgang mehrere Ausgaben definiert werden, die je nach Position in der Zeile die zuvor angegebenen Optionen verwenden. So können in einem Aufruf z.B. eine Konvertierung mit Bearbeitung und gleich eine Thumbnail-Datei dazu erstellt werden. Es stehen eine Vielzahl von Optionen (insgesamt 38) zur Bearbeitung zur Verfügung. Sie umfassen grundlegende Dinge wie Drehung/Spiegelung, Skalierung/DPI-Veränderung, Anpassung des Farbkontrasts, des -tons, der -sättigung, der Helligkeit, des Gammawert, Dithering-Funktionen etc., aber auch Möglichkeiten des Zuschnitts, Ränder zu säubern, oder Vorlagen gerade zu ziehen (vergleichbar mit einigen unpaper-Optionen), oder den Umgang mit RAW-Daten aus Digitalkameras. U.a. ist auch eine weitestgehend verlustfreie Verarbeitung von .jpg-Dateien möglich. Dazu ein Beispiel aus der Dokumentation: econvert -i AV220-Scan.JPG --resolution 300x300 -o 1.jpg --rotate 90 -o 2.jpg --rotate 180 -o 3.jpg --rotate -90 -o 4.jpg --flip -o 5.jpg --flop -o 6.jpg --scale 0.25 -o thumb.jpg Hier wird das Bild 1.jpg aus den Original-JPEG-DCT-Koeffizienten erstellt, diese werden umgestellt, und für die Ausgabe der weiteren 5 Bilder verwendet, die ohne weitere Verschlechterung und in großer Geschwindigkeit erstellt werden. Nur für die letzte Ausgabe des "thumbnails" wird das Original tatsächlich dekodiert, aber auch dazu nur teilweise. Die Optionen und ihre Verwendung werden in der Manpage oder über den Aufruf econvert --help näher erläutert. *