Intenté abrir el menú Accesibilidad y elegir fondo negro con fuente verde, pero parece que esto no funciona si el documento se escaneó originalmente en modo Blanco / Negro. ¿Hay alguna otra forma de mejorar el contraste del PDF?
Intenté abrir el menú Accesibilidad y elegir fondo negro con fuente verde, pero parece que esto no funciona si el documento se escaneó originalmente en modo Blanco / Negro. ¿Hay alguna otra forma de mejorar el contraste del PDF?
Respuestas:
Si tiene toneladas de páginas, la herramienta más fácil es una línea de comando: http://www.imagemagick.org/script/download.php
(ImageMagick es una biblioteca de manipulación de imágenes muy popular).
Tendrás que hacer tres pasos.
Convierta páginas PDF en archivos de imagen individuales. Consulte: Convertir PDF a imagen con alta resolución o Convertir PDF a imágenes JPG con ImageMagick: ¿cómo hacer 0-pad en los nombres de archivo?
convert -density 600 your_pdf_filename.pdf output-%02d.jpg
Ajusta la calidad de la imagen. Si solo tiene unas pocas páginas, Photoshop o GIMP (alternativa gratuita y de código abierto a Photoshop) simplemente importará cada página como una imagen. Actualice el contraste como desee y guarde. Para obtener más información, consulte Gimp: cómo eliminar el ruido de fondo / artefactos y mejorar el texto escrito a mano o continuar usando ImageMagick: procesamiento por lotes de imágenes de documentos para que parezca un fax
convert output*.jpg -normalize -threshold 80% final-%02d.jpg
Si quieres un pdf de regreso:
convert final*.jpg my_new_highcontrast.pdf
magick convert
lugar de convert
. Además, Ghostscript debe estar instalado, de lo contrario obtendrá un FailedToExecuteCommand gswin32c.exe The system cannot find the file specified
.
Tengo un PDF con muchas imágenes grises (manga). Entonces utilicé la respuesta de gcb , cambiando el segundo comando a:
convert output.jpg -level 25% output_contrast.jpg
Simplemente cambie el porcentaje de valor de nivel a lo que le sirve.
Observación.
Con el argumento -threshold
obtienes una imagen "en blanco y negro" (solo). Pero quiero mantener la escala de grises, lo que es posible con el arg -level
: se mantiene el gris, dejando que la imagen con una darker
o lighter
escala de grises.
El orden de los comandos será:
convert your_pdf_filename.pdf output-%02d.jpg
convert output*.jpg -level 25% final-%02d.jpg
convert final*.jpg very_readable.pdf
Nuance Paperport tiene la capacidad de aumentar el contraste en las páginas pdf escaneadas.
El software gratuito NAPS2 también puede hacer esto, ya sea en combinación con el escaneo o después de importar una página escaneada. NAPS2 también tiene otras características, por ejemplo, para recortar y enderezar automáticamente una página escaneada. La importación de mi máquina (Core i5, 8 GB) es un poco lenta, pero la edición de la página parece funcionar bien.
Si no se siente cómodo con Image Magick y la línea de comandos y desea tener más control sobre el proceso, le sugiero que use Foxit PdfPhantom (Business Version) junto con adobe Photoshop. Simplemente puede convertir su pdf a cualquier formato de imagen que desee con Foxit en la pestaña Convertir . Luego puede usar Photoshop para aplicar una secuencia específica de operaciones a una serie de fotos. Para este propósito, vea este tutorial . Finalmente, puede volver a pdf usando Foxit.
No creo que ninguno de los visores de PDF haya incorporado filtros o ajustes para imágenes, solo para fuentes, fondos y colores.
Puede ajustar su monitor y / o si el software de su tarjeta de video lo admite, ajuste las tarjetas de video y la configuración de video. Guarde la configuración de video en un perfil para usar nuevamente, para este propósito, no sería tan malo.
Puede imprimirlo y ajustar su impresora (la mayoría de las preferencias de impresora permiten el ajuste).
Puede capturarlo en la pantalla, luego pegarlo en un editor de imágenes / fotos y ajustarlo.
Si está "permitido" y tiene un programa de creación de PDF, puede corregir cada imagen utilizada y rehacerla.
Si tiene el programa de Photoshop de Adobees, algunas versiones abrirían un PDF, no sé qué podría hacer.
Consulte también ¿ Ajustar contraste de PDF con Adobe Reader / Acrobat?
Tiene algunas respuestas muy buenas y fáciles si el PDF no está bloqueado.
No indicó si es una imagen, o muchas, lo que ayudaría a la pregunta. No indicó el sistema operativo (incluso una etiqueta para que funcione). agregar esa información a la pregunta mejorará poder responder.
Para Windows, escribí un archivo por lotes .bat
para generar automáticamente el PDF al arrastrar y soltar en el archivo por lotes. (Linux / OSX requeriría traducir esto a un script de shell)
Primero debe tener ImageMagick (permitir que el instalador agregue a PATH para que magick convert
funcione desde la línea de comandos) y GhostScript instalado. No te preocupes, son fáciles de instalar.
Aquí está el archivo por lotes. Haga un archivo pdf_darkener.bat
con los siguientes contenidos:
@echo off
echo Darkening the pdf at %1
echo Converting PDF to JPGs...
magick convert -density 500 %1 darken_pdf_preprocess_%%02d.jpg
echo Darkening JPGs...
magick convert darken_pdf_preprocess*.jpg -level 50%%,100%%,0.3 darken_pdf_postprocess_%%02d.jpg
echo Converting JPGs to PDF...
magick convert darken_pdf_postprocess*.jpg darkened.pdf
echo Deleting JPGs...
del darken_pdf_*.jpg
echo Done!
pause
Arrastre cualquier archivo PDF al archivo por lotes. Espere a que se completen las operaciones (la lentitud / nivel de detalle está controlado por density 500
, mayor = más píxeles, mayor tamaño de archivo, más lento). El pdf de salida estará en el mismo directorio que el pdf original. El archivo por lotes se limpia después de sí mismo, eliminando los archivos JPG intermedios creados durante el procesamiento.
Tenga en cuenta que esta operación de aumento de contraste está controlada por tres números: lo 50%%,100%%,0.3
que significa 50%, 90% y 0.3. Estos son black_level, white_level y gamma, de acuerdo con la documentación de ImageMagick. black_level es el porcentaje de brillo por debajo del cual todo se asigna al negro puro, viceversa para el blanco. Gamma controla un mapeo no lineal para los valores intermedios (1.0 es lineal).
Comparta cualquier mejora o modificación útil en la sección de comentarios.