Converter Know-how

Die Sektion >>Converter Know How<< stellt eine Know How-Sammlung oder Knowledgebase zur Konvertierung von Dokumenten und Daten dar. Hier werden diverse Tipps und Tools zur Verwendung von Open Source Software gelistet, die das Leben insbesondere bei der Konvertierung von PDF Dokumenten leichter machen. Daneben sollen einige Python Scripte automatisierungswütige Converter-Fetischisten anregen.

  • Python Scripte

    Windows-Benutzer automatisiert mit Python anlegen

    Ein Python-Script zum automatisierten Anlegen von Windows-Benutzern: import win32netcon, win32net d={} d['name'] = "PythonTestUser" d['password'] = "Top Secret" d['comment'] = "A user created by some Python demo code" d['flags'] = win32netcon.UF_NORMAL_ACCOUNT | win32netcon.UF_SCRIPT d['priv'] = win32netcon.USER_PRIV_USER win32net.NetUserAdd(None, 1, d)

  • 3D-XML

    Software zur Erstellung des 3D-XML-Formats

    Zur Betrachtung des 3D-XML Fromats ist ein 3D-XML-Viewer notwendig, der von http://www.3ds.com herunter geladen werden kann. CATIA V5 ab Version R16 von Dassault Systemes Das Highend CAD-System CATIA V5 kann ab Version R16 das 3D-XML-Format aus Baugruppen und Teilen direkt exportieren. Solidworks von Dassault Systemes Das Mainstream-CAD-System Solidworks kann ab Version 2006 das 3D-XML-Format exportieren. Virtools 3d-XML-Plugin Das von Dassault Systemes übernommene 3D-Animations- und Visualisierungstool kann mithilfe eines 3D-XML-Plugins ebenfalls das 3D-XML-Format erzeugen. 3DVIA PrintScreen von Dassault Systemes 3D PrintScreen ist eine Art kostenloses Screen Captue-Programm, welches statt auf den Bildschirm auf 3D-Geometrie angewendet wird. Dieses Tool kann per Knopfdruck aus allen gängigen Applikationen, die per OpenGL oder DirectX 3D-Geometrien…

  • ImageMagick

    Was ist ImageMagick ?

    ImageMagick ist eine Grafik-Bibliothek für Linux, Windows und auch andere Plattformen, die Ghostscript als Helperapplikation verwendet, um komplizierte Formatumwandlungen, Bearbeitungen, Farbänderungen u.ä. durchzuführen. Es verarbeitet eine Fülle von Formaten und kann diese in viele andere Formate konvertieren. Nicht umsonst wird es von den meisten Gallery-Webapplikationen verwendet, um Voransichten, Wasserzeichen o.ä. auf dem Webserver zu erstellen. Dabei genügt z.B. ein convert.exe myimage.tiff newimage.jpg um ein Tiff mit Default-Einstellungen zu JPEG zu konvertieren. Wenn dabei auch noch die Farbe reduziert werden sollte, könnte folgendes helfen: convert myimage.tiff -colors 256 newimage.png

  • Ghostscript

    Ghostscript Ausgabe-Formate

    Die Ausgabeformate von Ghostscript (z.B. JPG, PNG, PDF, Postscript usw.) lassen sich mittels sog. Devices bestimmen. In folgender Liste sind einige Highlevel- und Lowlevel-Formate aufgelistet. Lowlevel-Formate: PNG JPEG (JFIF) PNM TIFF (inkl, LZW-komprimiert, 24 Bit, Graustufen usw.) FAX BMP PCX PSD (DeviceN color model) High-Level Formate: PDF PostScript Encapsulated Postscript (EPS) PCL-XL HP-PCL (HP Laserjet compatible) Es existieren noch weitere Formate und Ausgabemöglichkeiten (z.B. X11), die hier nicht näher beschrieben sind. Für weitere Info: Ghostscript Devices.

  • Xpdf

    Seitenweise Konvertierung einer PDF-Datei mit Ghostscript und pdfinfo

    Wenn man gezwungen ist, eine Konvertierung mit Ghostscript seitenweise durchzuführen (wobei das Quellformat PDF ist), steht man vor dem Problem, wie man die Seitenzahl der Dokumente ermittelt und die Seitennummern als StartPage- und EndPage-Parameter an Ghostscript übergeben kann. Eine komplette Anleitung will ich hier nicht schildern. Aber des Rätsels Lösung könnte hier das Tool pdfinfo der xPDF-Tools sein. Pdfinfo ermittelt ua. die genaue Seitenzahl eines PDF-Dokuments, welches für diese Zwecke verwendet werden kann. Die aus pdfinfo gewonnene Information lässt sich dann recht einfach als Input für Ghostscript verwenden. Die einfachste Umsetzung ist ein kleines Script oder Programm, welches zunächst mithilfe pdfinfo die Gesamt-Seitenanzahl der PDF ermittelt (schwer zu ermitteln ist…

  • Tifflib

    Farb-Tiff zu Tiff G4

    Ghostscript kann keine Tiff-Dateien direkt lesen, um sie zu konvertieren. Daher ist man dezent gehandicapt, wenn man diese weiterkonvertieren muss. Auch hier kann die Tifflib-Bibliothek helfen: Es beinhaltet ein Kommandozeilen-Tool namens tiff2pdf, welches u.a. auch das Tiff FAX G4-Format beherrscht.

  • pdftk Toolkit

    PDF-Dateien splitten in Einzelseiten mit pdftk

    PDF Dateien splitten in Einzelseiten und Einzeldateien mit dem kostenlosen PDF Toolkit >>pdftk<<. Um ein PDF-Dokument in mehrere Einzeldateien zu splitten, kann man statt umständlich mit Ghostscript zu hantieren, pdftk veerwendet werden: pdftk multipage.pdf burst Dies erzeugt eine Serie von Dateien wie pg_0001.pdf, pg_0002.pdf, … Wenn die Einzelseiten im Schema myfile0001.pdf, myfile0002.pdf, usw. benannt werden sollen: pdftk multipage.pdf burst output myfile.pdf Übrigens: Angus Johnson bietet auch eine GUI-Oberfläche zu PDFTK an, mit dem man das Kommandozeilentool parametrisieren kann.

  • Ghostscript

    Postcript zu PDF mittels Ghostscript

    Der kostenlose Postscript Interpreter Ghostscript kann Postscript neben vielen anderen Ausgabeformaten auch zu PDF konvertieren. Folgender Aufruf konvertiert eine Postscript Datei im Batch zu PDF. gswin32c.exe -sDEVICE="pdfwrite" -dNOPAUSE -dBATCH -dSAFER -dQUIET -sOUTPUTFILE="yourpdffile.pdf" "yourpostscriptfile.ps" Wenn ein 24-Bit Tiff-Resultat gewünscht ist: gswin32c.exe -sDEVICE="tiff24nc" -dNOPAUSE -dBATCH -dSAFER -dQUIET -sOUTPUTFILE="yourpdffile.tif" "yourpostscriptfile.ps" Tipp: Auf Linux wird Ghostscript (welches oft schon vorinstalliert ist) mit dem Kommando gs aufgerufen.