Frage

Wie kann ich für Faxe eine Seitenanzahl aus einer TIFF-Datei erhalten? mit „g4“ -Format. Sprache bevorzugt ist c ++

War es hilfreich?

Lösung

Zwei Optionen, die in den Sinn kommen.

  1. Haben Sie einen Blick auf LibTIFF. www.libtiff.org

Diese Bibliothek von vielen anderen Open-Source-Bibliotheken verwendet und kann für viel mehr als nur immer eine Seitenanzahl von einer Gruppe 4 Mehrseitiges TIFF-Datei verwendet werden. Dies ist wahrscheinlich die einfachste, schnellste und günstigste Ansatz. Ich habe bemerkt, gibt es einen Abschnitt von Code in tiff2pdf Programm, das die TIFF-Seiten zählt. Sie können sich wahrscheinlich diesen Code an Ihre Bedürfnisse anzupassen. Es gibt Versionen für Linux und Windows.

  1. Laden Sie die vollständige TIFF-Spezifikation unter http: //partners.adobe .com / asn / Entwickler / PDFS / TN / TIFF6.pdf und Ihren eigenen Code schreiben.

Im Grunde ein Mehrseitentiff ist eine ganze Menge von Seng Seite tiffs miteinander verschmolzen. Es gibt Header, die Offsets auf die nächste Seite umfassen. Um die Pagecount zu erhalten müssen Sie die Header zu durchqueren und Zählung zu halten, bis Sie treffen dann von der Kette beenden. Der Code sollte ganz einfach sein, wenn Sie die richtigen Header-Strukturen und die Verwendung fread () und fseek () die Kette zu durchqueren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top