Hallo Leute
Ich würde gerne Grafiken, die im TIFF vorliegen, innerhalb einer JAVA-Anwendung automatisch nach PDF konvertieren. Anfangs leichter als gedacht: itext plus Beispielklasse downloaden und schon wird aus TIFFs ein schönes PDF.
Die Probleme fangen aber an, wenn man mit TIFFs zu tun hat, die offenbar mit dem Microsoft Document Imaging Programm erzeugt wurden. Scheinbar ist TIFF alles andere als ein eindeutiger Standard sondern eher ein Sammelsurium verschiedener Kompressionsverfahren und Grafikformaten. Und die itext-Bibliothek kommt zwar mit einigem klar, verweigert aber bei ca. 20 % der TIFF Dokumente den Dienst. Es handelt sich dabei durchwegs um schleissig gescannte Dokumente. Leider habe ich keinen Einfluss darauf, wie die Anwender ihre Dokumente scannen.
Kennt jemand eine Java-Bibliothek, mit der man TIFF Dokumente zuverlässig in PDF (oder zumindest in ein von itext akzeptiertes Format) umwandeln kann? Die Bibliothek müsste auch mit Dateien klar kommen, die es mit dem Standard nicht ganz so genau nehmen.
lg
Erwin
Hallo
erzeugt wurden. Scheinbar ist TIFF alles andere als ein
eindeutiger Standard sondern eher ein Sammelsurium
verschiedener Kompressionsverfahren und Grafikformaten. Und
Anders ausgedrueckt:
Größter Nachteil von TIFF ist seine Komplexität. Die Vielfalt
möglicher gültiger TIFF-Dateien kann von keinem einzelnen Programm
unterstützt werden. In der Spezifikation des Dateiformats ist deswegen
eine Untermenge gültiger TIFF-Dateien definiert, die jedes TIFF-fähige
Programm verarbeiten können sollte, genannt Baseline TIFF.
[Quelle: http://de.wikipedia.org/wiki/Tagged_Image_File_Format ]
Kennt jemand eine Java-Bibliothek, mit der man TIFF Dokumente
zuverlässig in PDF (oder zumindest in ein von itext
akzeptiertes Format) umwandeln kann? Die Bibliothek müsste
Du koenntest es mal mit JIMI versuchen.
http://java.sun.com/products/jimi/
Das benutzen wir hier und ich habe eben erfolgreich ein mit
„Imaging for Windows“ (Windows 2000) erstelltes TIFF nach PDF
konvertiert. (in der Annahme „Imaging for Windows“ entspricht in
etwa dem „Microsoft Document Imaging Programm“)
Evtl. alternativ „Java Advanced Imaging“!?
http://java.sun.com/products/java-media/jai/iio.html
Gruss
Patrick
hallo
danke für die infos. werde ich bei zeiten mal alles durchschauen.
lg
erwin