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.

  • 3D-PDF

    Vereinfachte 3D-PDF-Erstellung aus VRML und STL

    In meinem Beitrag 3D-PDF kostenlos mit Open Source berichtete ich vor langer Zeit, wie man mithilfe von LaTEX und Meshlab aus VRML und STL mit wenig Aufwand 3D-PDF-Dateien erzeugen kann. Meister Lumpi griff die Idee damals auf und entwickelte eine kleine Oberfläche, welches die Arbeit noch weiter vereinfachte. Mittlerweile hat er es über einen längeren Zeitraum weiter gepflegt und es hat sich zu einem recht brauchbaren Werkzeug entwickelt.

  • 3D-XML

    Das 3DXML-Format aus CATIA entpackt

    Das 3DXML-Format von Dassault Systemes existiert ja schon seit Mitte CATIA V5, als es damals für ein kostenfreies Viewing von 3D-Baugruppen eingeführt wurde. Der 3DXML-Player für die Anzeige des Formats ist kostenlos erhältlich und jeder kann damit schon seit geraumer Zeit 3D-Daten aus CATIA betrachten.

  • pdftk Toolkit

    Dateianhänge an PDF-Dokumente

    pdftk hat neuerdings eine interessante Option namens attach_files zu bieten. Diese Option fügt beliebige Dateianhänge an PDF-Dokumente an. Dies ist z.B. sehr sinnvoll, wenn zu einer Dokumentation eines Programms gleich der Quellcode mitversendet werden soll. Der Adobe Reader kann beim Empfänger alle angehängten Dateien direkt aus dem PDF-Dokument herauslösen und auf der Festplatte ablegen. Das Anhängen von Dateien funktioniert natürlich auch mit 3D-PDFs. So kann man z.B. originale CAD-Modelle als Dateianhang mit in die PDF-Datei einbetten. Hier ein Beispielaufruf, welches die Dateien anhang1.zip und anhang2.doc in das Dokument Ursprungsdokument.pdf einbettet und das Resultat als beispiel_mit_dateianhaengen.pdf speichert: pdftk.exe Ursprungsdokument.pdf attach_files anhang1.zip anhang2.doc output beispiel_mit_dateianhaengen.pdf

  • Hilfreiche Tools

    HTML zu PDF oder Postscript

    Webseiten in eine PDF-Datei zu wandeln, ist technisch eine große Herausforderung. Unterschiedlicher könnten beide Dateiformate nicht sein. HTMLDOC versucht den Spagat und wandelt Webseiten und HTML-Dateien (auch kostenlos) in indiziertes HTML, PDF und Postscript. Und in die andere Richtung geht es mit pdftohtml.

  • 3D-PDF

    3D-PDF kostenlos mit Open Source

    Das 3D-PDF-Format (auch bekannt unter dem Namen PDF/E) ist nahezu ideal, um platte 2D-Zeichnungen in die dritte Dimension zu bringen und damit insbesondere kompliziertere Bauteile und Baugruppen einfacher zu visualisieren. Nur leider scheint es auf dem Markt der 3D-PDF-Erzeuger fast ausschließlich mehr oder minder kostspielige Tools zu geben.

  • Microsoft Office

    Microsoft-Einschränkungen zur Automatisierung von Office

    Wenn Microsoft Applikationen z.B. per COM automatisiert werden sollen, können allerlei Komplikationen auftreten, da diese Anwendungen in erster Linie zur interaktiven Bedienung konzipiert sind. So kann z.B. auf einem Konvertierungsserver, der Office Dokumente konvertiert, kein Mensch auf den OK-Button klicken, wenn Office mal eine Rückfrage hat und ein Popup Fenster anzeigt. Trotzdem bleibt es oft nicht aus, diese Dokumente auf einem Server zu verarbeiten. Mit ein paar Tricks und diversen Voreinstellungen lassen sich aber die meisten Popups und Rückfragen unterbinden. Trotzdem ist Microsoft so fair und weist auf deisen Umstand in einem Knowledge Base Artikel hin: http://support.microsoft.com/kb/257757/DE/ Mein Tipp: OpenOffice geht da einen komplett anderen Weg: Es ist von Haus…

  • Hilfreiche Tools

    HPGL zu PDF mit Open Source

    Manch einer muss schon sehr sehr lange suchen, bis er einen vernünftigen HPGL zu PDF Konverter im Internet findet, den er auch kostenlos verwenden darf. Das Angebot ist merkwürdigerweise sehr klein und die wenigen Angebote sind oft noch kostenpflichtig dazu. Nach langer Recherche bin ich nun im Linux Lager fündig geworden, dessen Tools auch für Windows kompiliert auf http://gnuwin32.sourceforge.net verfügbar sind. Damit steht der Konvertierung von alten CAD-Zeichnungen, die bekanntlichermaßen oft im HPGL Format vorliegen, in ein modernes Dokumentenformat wie PDF nichts mehr im Wege. Dort findet man auch ein Batch Tool hp2xx, welches HPGL in ansehnlicher Qualität zu PDF konvertieren kann. Neben PDF werden noch vielen andere Formate wie…

  • Hilfreiche Tools

    PDF und Postscript online ohne Browser Plugin betrachten

    Wer kennt es nicht. Man möchte mit einem PC ein PDF Dokument online betrachten. Aber es ist kein Plugin wie der Adobe Reader o.ä. installiert. In der Regel kann man sich dann diese Dokumente natürlich nicht anschauen, was sehr frustrierend ist. Eine Alternative für kluge Webmaster ist das Open Source Tool PSView. Damit können sich Besucher einer Website diese Dokumente dynamisch als Bilddateien betrachten. Die Website von PSView verspricht: This is an online viewer, with which you can view PDF and PostScript files as browsable images and Word documents as web pages. Given a URL on the net or a file on your computer, the viewer will try to retrieve…

  • Ghostscript

    PDFs zusammenführen/verbinden mit Ghostscript

    Dieses Ghostscript-Beispiel demonstriert, wie drei PDF Dokumente in einer vierten PDF-Datei zusammengeführt (konkateniert) werden. Es können auf diese Weise beliebig viele PDF Dokumente per Ghostscript miteinander verbunden werden. c:\\gs8.60\\bin\\gswin32c.exe -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Merged.pdf -dBATCH 1.pdf 2.pdf 3.pdf Für Python Enthusiasten empfhielt sich der Weg über das Python Modul PyPDF.

  • PDF Security/Sicherheit

    Kostenlose elektronische Signatur für PDF Dokumente

    Früher konnte man PDF Dokumente nur mit teurer Zusatzsoftware elektronisch signieren. Nun hat die Stadt Wien im Rahmen der Linux-Umstellung im Juli 2007 ein Open Source Werkzeug entwickelt, das PDF-Dateien signiert. Benötigt wird dazu: Portable Signer Java 1.6 und höher Eine PKCS#12-Datei mit dem persönlichen digitalen X.509 Zertifikat (z.B von CAcert) Die zu signierende PDF-Datei Portable Signer ist als Open Source erhältlich und ermöglicht es, den Nutzern einzigartige und unverwechselbare PDF-Dokumente zu erstellen. In einigen Ländern ist bereits die elektronische Signatur mit einer geleisteten Unterschrift gleich zu setzten. Das Tool basiert auf Java und ist halbwegs plattformunabhängig. Nur ein entsprechendes Zertifikat wird benötigt, das man sich bei Bedarf z.B. bei…