Cómo optimizar los archivos PDF para una mejor legibilidad en dispositivos móviles

Cómo optimizar los archivos PDF para una mejor legibilidad en dispositivos móviles
Editar archivos PDF para que sean amigables con los dispositivos móviles puede ser una tarea engorrosa. Por lo general, los archivos PDF están diseñados para usarse "tal cual", sin ninguna modificación a su diseño. Esto lleva a una mala experiencia de lectura en dispositivos portátiles con pantallas pequeñas. Este artículo le mostrará cómo hacer que los archivos PDF sean más amigables con los dispositivos móviles utilizando una herramienta gratuita y de código abierto llamada K2PDFOPT.

Acerca de K2PDFOPT

K2PDFOPT es un software de manipulación PDF gratuito y de código abierto desarrollado por Willus. Este software admite funciones estándar del editor PDF, como el cambio de tamaño y el recorte de PDF. Sin embargo, lo más destacado de esta herramienta es su capacidad para convertir los archivos PDF en formatos que sean accesibles para dispositivos móviles. K2PDFOPT puede optimizar archivos PDF simples basados ​​en texto; Archivos PDF complejos de múltiples columnas; y puede extraer texto de archivos PDF que contienen imágenes con tecnología OCR.

Este artículo solo cubrirá la optimización de archivos PDF simples basados ​​en texto para pantallas pequeñas. K2PDFOPT viene con numerosas opciones y cientos de combinaciones que se pueden usar de acuerdo con sus requisitos. No es realista cubrirlos a todos aquí, por lo que el enfoque de este artículo será convertir los archivos PDF de una sola columna que contienen texto solamente. Siempre puede experimentar con esta herramienta siguiendo una explicación en profundidad de sus opciones disponibles aquí.

Instalación de K2PDFOPT en Linux

Para instalar k2pdfopt en Ubuntu, ejecute el comando a continuación:

$ sudo apt install k2pdfopt

Tenga en cuenta que la versión disponible en repositorios oficiales de Ubuntu puede estar desactualizado. Puede instalar la última versión del binario ejecutable K2PDFOPT para Ubuntu y otras distribuciones de Linux aquí.

Convertir un archivo PDF simple y solo de texto

Ejecute el comando a continuación para iniciar K2PDFOPT:

$ k2pdfopt archivo.pdf

Si descargó el binario, use los siguientes comandos en su lugar:

$ chmod +x k2pdfopt
ps ./archivo k2pdfopt.pdf

K2PDFOPT presenta una utilidad de línea de comandos interactiva bien hecha que facilita la entrada de opciones de personalización. Después de lanzar K2PDFOPT, debería ver el siguiente diseño:

Cada opción mencionada en la salida anterior está precedida por un código de abreviatura. Todo lo que necesita hacer es ingresar estos códigos, según sus requisitos, y seguir las indicaciones en pantalla. La herramienta interactiva también generará los interruptores de línea de comandos correctos que puede usar directamente en el binario.

Por ejemplo, para envolver el texto para una mejor legibilidad en el móvil, ingrese "W" y siga las indicaciones en pantalla. Si no está seguro de un mensaje, puede presionar la clave para seleccionar el valor predeterminado. La captura de pantalla a continuación muestra algunas de las indicaciones que recibirá después de ingresar "W:"

Puede ingresar cualquier código de abreviatura válido, en cualquier cantidad de veces. Seguirá recibiendo indicaciones interactivas para personalizar el comportamiento de conversión. Una vez que esté satisfecho con las opciones, presione la clave.

Tome nota de la línea "Opciones seleccionadas", que genera los parámetros de la línea de comandos que seleccionó de la herramienta Interactive. La próxima vez que desee usar el mismo conjunto de opciones, no se le solicitará que vuelva a pasar por la herramienta interactiva. Puede usar las opciones establecidas directamente. Por ejemplo:

ps ./archivo k2pdfopt.pdf -wrap+ -hy -ws -0.2

Si está satisfecho con las "Opciones seleccionadas", presione la clave una vez más para comenzar el proceso de conversión:

Espere a que finalice el proceso, debe obtener un nuevo archivo sufrojado con el término "K2OPT."En este caso, obtendrá un archivo llamado" file_k2opt.pdf.".

Antes de la conversión, el archivo se ve así en mi dispositivo:

Después de la conversión, el archivo se convierte en:

Como referencia, uso el siguiente comando para mi dispositivo Android:

ps ./archivo k2pdfopt.pdf -c -neg- -wrap+ -hy -ws -0.2 -DPI 550 -idpi -2 -fc- -W
1080 -H 1920 -OM 0.1,0.1,0.1,0.1

Este comando envuelve el texto para una mejor experiencia de lectura móvil, amplía el tamaño del texto al aumentar los valores de DPI, establece márgenes en los cuatro lados a 0.1 pulgada de ancho y optimiza el archivo para la resolución de 1920 × 1080. Puede verificar las especificaciones exactas de su dispositivo instalando una aplicación de información del sistema, como "CPU-Z."

Aplicación de lector de libros Android

Si no tiene una PC de Linux para trabajar, puede usar la aplicación Android de lector de libros gratuita y de código abierto para hacer archivos PDF en la marcha móvil. La aplicación de lector de libros incluye soporte para K2PDFOPT y funciona bien para optimizar archivos PDF simples basados ​​en texto. La experiencia no es tan suave como un archivo PDF preoptimizado, y se pueden observar retrasos al desplazarse y realizar conversiones sobre la marcha. Sin embargo, hace el trabajo, admite un tema oscuro e incluye una opción para aumentar y disminuir el tamaño de la fuente.

A continuación se muestra un ejemplo que muestra el diseño amigable para dispositivos móviles en la aplicación de lector de libros. Antes de la optimización, el archivo se ve así:

Puede hacer clic en el icono de estilo de hamburguesa en la barra superior para optimizar el PDF. Después de la optimización, el archivo se ve así en un dispositivo móvil:

Tenga en cuenta que la aplicación de lector de libros no convierte el archivo PDF original y se mantiene intacta.

Conclusión

Algunos espectadores de PDF en dispositivos móviles admiten el modo de reflujo de texto. Este modo intenta mejorar la legibilidad envolviendo el texto. Sin embargo, encontré que estaban mal optimizados con un diseño desigual y reglas de bade de guión. K2PDFOPT, por otro lado, es mucho más personalizable y eficiente en el envoltorio de texto, y puede eliminar por completo la guión. Con suerte, este artículo le enseñó sobre cómo convertir los PDF en formatos más legibles en su dispositivo móvil.