Pregunta

¿Cómo puedo obtener un recuento de páginas desde un archivo tiff de los faxes? utilizando el formato "G4". Idioma preferido es c ++

¿Fue útil?

Solución

Dos opciones que vienen a la mente.

  1. Tener un vistazo a libtiff. www.libtiff.org

Esta biblioteca es utilizada por muchas otras bibliotecas de código abierto y se puede utilizar para mucho más que sólo tener un recuento de páginas de un archivo TIFF de varias páginas Group4. Esta es probablemente la manera más fácil, más rápida y más barata. Me di cuenta de que hay una sección de código de programa tiff2pdf que incluye las páginas tiff. Probablemente se puede adaptar este código para satisfacer sus necesidades. Hay versiones adecuadas para Linux y Windows.

  1. Descargar la especificación TIFF completo en http: //partners.adobe .com / asn / desarrollador / pdfs / TN / TIFF6.pdf y escribir su propio código.

Básicamente un TIFF de varias páginas es un montón de tiffs página chamusquina se fusionaron. Hay encabezados que incluyen compensaciones a la página siguiente. Para obtener el PageCount que necesita para atravesar las cabeceras y llevar la cuenta hasta llegar a continuación, final de la cadena. El código debe ser muy sencillo una vez que tenga las estructuras de cabecera y el uso incorrecto fread () y fseek () para atravesar la cadena.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top