Gestern gab es einen Artikel über einen Gameboy Color Emulator und schon lese ich bei Golem (http://www.golem.de/1106/84265.html) etwas über PDF Rendering in Javascript. Es handelt sich dabei um die Javascript Bibliothek pdf.js.Mit dieser Bibliothek kann man PDF Dokumente im Browser ohne Plugins oder dergleichen rendern. Sie ist dabei bei weitem noch nicht Feature komplett aber schon ein sehr schönes Proof of Concept. Der Quellcode ist dabei unter https://github.com/andreasgal/pdf.js zu finden.
PDF Dokumente aus gescannten Dateien erzeugten
Wenn ich bisher eingescannte Dokumente zu einer PDF konvertieren wollte so habe ich sie einfach an den PDF Drucker geschickt. Bei mehrseitigen Dokumenten ist dieser Herangehensweise allerdings unpraktisch. Also musste eine andere Lösung her. Die Lösung hört dabei auf den Namen gscan2pdf und kann unter Ubuntu über den Paketmanager installiert werden.
Dabei handelt es sich um eine Anwendung mit der man gescannte Dokumente effektiv zu PDFs konvertiert werden können. Daneben beherrscht gscan2pdf auch Texterkennung (über tesseract-ocr) sowie eine automatische Verbesserung der Scans mittels Unpaper. Die Software selbst steht dabei unter GPL. Die offizielle Seite ist unter http://gscan2pdf.sourceforge.net/ zu finden.
Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/gscan2pdf
PDF Reader für Android
Wer einen vernünftigen PDF Reader für Android sucht, dem sei der RepliGo Reader empfohlen welchen im Market zu finden ist. Er kostet zwar ein paar Dollar besticht aber dafür mit seiner Geschwindigkeit sowie der Layout getreuen Darstellung. Neben dem Modus bietet der Reader auch einen Reading Mode in dem man eine PDF sehr bequem lesen kann. Das Programm ist wirklich empfehlenswert :)
PDF unter C# rasterisieren
Möchte man unter C# eine PDF öffnen und eine Seite dieser PDF als Bitmap benutzen so benötigt man dafür eine externe Bibliothek. Eine solche Bibliothek bzw. Komponente ist PDFRasterizer.NET welcher mittlerweile in der Version 2.1 vorliegt. Das ganze hat bloß einen Haken die Komponente ist „ziemlich teuer“ wobei das wieder Ansichtssache ist. Jetzt benötige ich nur noch eine Lizenz und dann kann ich PDF auch mit Juliette einbauen. Bezogen werden kann die Komponente unter http://tallcomponents.com/.
Weitere Informationen gibt es unter:
http://www.codeproject.com/KB/showcase/pdfrasterizer.aspx
Freie PDF Reader
Vor einiger Zeit startete die Free Software Foundation Europe eine Kampagne um auf freie PDF Reader hinzuweisen. Diese Kampagne ist unter http://pdfreaders.org/ zu finden. Dort werden Informationen zu dem PDF Format sowie eine Liste freier Viewer angeboten. Also mir hat es Okular angetan :)
Weitere Informationen gibt es unter:
http://www.fsfeurope.org/news/2009/news-20090202-01.de.html