FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Escanear a PDF
Hola a tod@s.
Tenía la necesidad de escanear guardando los archivos en formato .PDF. El tema es que, como todos sabéis, los componentes de escaneo lo que te devuelven es una imagen en bmp de cada una de las hojas que se escanean así que me tocó montar un proceso para ir guardando las imágenes (ya sea 1 o varias páginas) y con todo eso generar posteriormente un pdf usando las librerías SynPDF. Después de programar todo esto le envío el programa al cliente (yo tan feliz) y me dice después de probarlo que los pdfs "pesan" una barbaridad, y lleva razón. Un escaneo de una página que en un jpg pesaría unos pocos de kbs. al pasarlo a pdf se convierte en 10Mb. y la verdad es que no es operativo. He probado a pasar el bmp que recibo a jpg para después generar el pdf pero se queda exactamente igual y la verdad es que no sé qué hacer. ¿Conocéis algún componente de escaneo que descargue directamente un pdf? porque he probado también a comprimirlo y, aunque se gana, sigue pesando bastante. Gracias y un saludo
__________________
Be water my friend. |
#2
|
||||
|
||||
¿La imagen escaneada es muy grande de tamaño, o está escaneada con muy alta resolución, o con muchos ppp?
Tal vez deberías empezar por ahí. |
#3
|
||||
|
||||
Antonio.
La imagen es un folio escaneado con los parámetros por defecto de la impresora. Como comento el jpg ocupa unos pocos de kb pero al pasarlo a pdf sube a los 10Mb. Si fuera tema de resolución o colores el jpg imagino que ocuparía bastante más ¿no?
__________________
Be water my friend. |
#4
|
||||
|
||||
No había entendido que la imagen ocupa poco y que es el pdf el que aumenta el tamaño.
¿Alguna propiedad que se pueda configurar en el componente del pdf? |
#5
|
||||
|
||||
Otra opción es "imprimir a pdf" la imagen.
|
#6
|
||||
|
||||
Cita:
Yo creo que más que problemas del componente de escaneo, es de la librería que te lo pasa a PDF. En la mayoría de los casos se puede configurar la resolución de la imagen a la hora de generar los PDF's. Por ejemplo, al imprimir a PDF usando impresoras virtuales, esta opción suele ser generalizada. Por aquí dicen que pruebes con la propiedad (sube el valor a 70 / 80) ForceJPEGCompression.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 13-08-2020 a las 09:57:22. |
#7
|
||||
|
||||
Efectivamente el problema debe de ser de la librería que genera el pdf. Haré pruebas a ver si puedo reducir de alguna manera el peso tocando los parámetros.
De una forma o de otra estaría bien localizar algún componente que escaneara directamente a pdf, esto ahorraría bastantes quebraderos de cabeza. Gracias a los dos y un saludo.
__________________
Be water my friend. |
#8
|
||||
|
||||
No hay ninguno (que yo sepa) que escanee directamente a pdf, los que dicen que lo hacen en realidad crean la imagen y luego lo meten en el pdf, borrando la imagen después, o dejándola en el algún directorio temporal.
|
#9
|
||||
|
||||
Bueno... , tal y como comentaba Germán, tocando el parámetro de compresión del jpg se ha quedado el pdf en 80 míseros kbs.
Gracias de nuevo y un saludo
__________________
Be water my friend. |
#10
|
||||
|
||||
Cita:
Correcto. Es fácil de comprobar cuando escaneas varias páginas para generar un PDF de salida. Si buscas el directorio temporal donde se guardan los ficheros de las diferentes páginas verás que son imágenes. Al final lo que se hace es generar el documento con esas imágenes (una en cada pagina). Además si lo piensas no tiene sentido. El resultado de escanear (que no de usar un OCR) es una imagen. Si nos dicen, que el resultado del escaneo debe ser un PDF, un Word o un Powerpoint (que son documentos), lo único posible a hacer, es crear una página por cada imagen e incrustar las imágenes. Tendrás un PDF, un Word o un Powerpoint con una imagen en cada página. Creo que simplemente se usan este tipo de documentos para "unificar" las imágenes y tener un único archivo de 20 páginas en lugar de 20 documentos (de imagen) sueltos. Por comodidad para los usuarios. Escanear a PDF y enviarlo, sería como escribir un documento en Word y luego pasar la imagen de la página.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#11
|
||||
|
||||
Exacto, eso es.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Componente para escanear | ingmichel | Varios | 11 | 10-05-2013 23:51:34 |
Escanear por medio de ISIS | javadaba | Varios | 0 | 26-01-2009 22:09:18 |
Escanear con delphi | Caral | Varios | 12 | 18-12-2007 17:25:07 |
Escanear Graficas | LUCHO | Varios | 3 | 05-06-2007 11:59:05 |
Escanear con ImagXpress - TWainPRO | neon | OOP | 0 | 13-09-2004 11:24:06 |
|