2010-12-14 12 views

Antwort

2

Sie können die Anzahl der Seiten erhalten die Java Advanced Imaging API. I.e. Mit:

ImageDecoder.getNumPages()

Ein Beispiel, wie es zu benutzen können here finden.

+0

Ich bekomme die Datei in Byte-Array, wie kann ich die Anzahl der Seiten schnell zählen, wenn ich es nicht erstellen muss, nur um es in Byte-Array – cls

1

Sie können sich iText ansehen. iText bietet Ihnen eine Klasse namens TiffImage.

TiffImage.getNumberOfPages(new RandomAccessFileOrArray(/* your file, input stream or byte array */)); 
+1

speichern ** Warnung **: Diese API lädt die gesamte tiff-Datei in den Speicher als byte [], wirkt sich daher unter hohen Lastbedingungen negativ auf die Skalierung und die Leistung aus. –

+0

danke, das war mir nicht bewusst – saw303

Verwandte Themen