La création de PDF à partir d'une image TIFF à l'aide de la bibliothèque iText

Je suis en train de générer des fichiers PDF à partir d'images TIFF à l'aide de la bibliothèque iText.

Fondamentalement, la procédure est comme suit:
1. Lire le fichier TIFF.
2. Pour chaque "page" de l'TIFF, instancier un Image de l'objet et de l'écrire à un Document exemple, qui est le fichier PDF.

Je vais avoir du mal à comprendre comment ajouter des images au format PDF en gardant la résolution d'origine.

J'ai essayé à l'échelle de la Image les dimensions en pixels de l'image originale de l'TIFF, par exemple:

//Pixel Dimensions 1728 × 2156 pixels
//Resolution 204 × 196 ppi
RandomAccessFileOrArray tiff = new RandomAccessFileOrArray("/path/to/tiff/file");
Document pdf = new Document(PageSize.LETTER);
Image temp = TiffImage.getTiffImage(tiff, page);
temp.scaleAbsolute(1728f, 2156f);
pdf.add(temp);

Je serais vraiment reconnaissant si quelqu'un peut jeter quelque lumière sur ce point. Je suis peut-être la fonction de la Image les méthodes de la classe...

Merci d'avance!

InformationsquelleAutor romeroqj | 2011-10-11