Tengo un libro electrónico que estoy intentando leer en formato PDF en un Kindle. Desafortunadamente, los encabezados y pies de página tienen cierto contenido (número de página e información de derechos de autor, respectivamente) que impide que el dispositivo escale el texto real para que coincida con su área de visualización utilizable, dejando así el contenido real demasiado pequeño para leer.
Hay varias herramientas disponibles que recortarán los espacios en blanco, pero el Kindle ya lo hace; mi objetivo, por el contrario, es eliminar material impreso fuera de un cuadro delimitador definido, y la única herramienta que he encontrado para este propósito es un software comercial moderadamente costoso.
Probablemente podría generar una máscara en Inkscape; divida las páginas individuales usando pdftk, aplique la máscara a cada página individualmente (generando en postscript) y recombine los numerosos archivos postscript en un solo PDF. Sin embargo, estos pasos de decodificación/recodificación serían bastante desafortunados en términos de tamaño del documento; algo capaz de funcionar con un poco más de delicadeza sería ideal.
Tengo todos los principales sistemas operativos a mano (Windows, varias distribuciones modernas de Linux, Mac, etc.), por lo que las soluciones no necesitan estar limitadas por la plataforma.
¿Sugerencias?
(Le informé del problema al autor, quien se lo mencionó a su editor, quien no ha hecho nada al respecto en el transcurso de más de un mes, lo que hace que el enfoque de trabajo cero sea evidentemente improductivo).
Respuesta1
IntentarBRISS. Gratis, de código abierto y multiplataforma. Hay una buena discusión al respecto enlos foros de MobileRead.
Respuesta2
Como se mencionó en otra respuesta, BRISS es genial. Otra herramienta realmente útil es k2pdfopt (http://www.willus.com/k2pdfopt/). Esta herramienta es realmente genial para tomar un PDF y optimizarlo para el Kindle (o cualquier dispositivo con pantalla más pequeña). Funciona muy bien para trabajos científicos a 2 columnas, ya que redistribuye el texto manteniendo la ecuación y las imágenes.
Respuesta3
Como ya se señalók2pdfoptes una gran herramienta.
Si no le importa hacer jailbreak a su Kindle (y posiblemente anular su garantía), también existe la opción de utilizar esta herramienta directamente en su lector. Esto se implementa mediante tres bifurcaciones del mismo paquete de software:
- Visor de PDF Kindlees el original y es compatible con Kindles con teclado (diseñado para Kindle 3).
- Lector abierto Kindleadmite dispositivos táctiles (Kindles y recientemente también Kobo)
- libreradoradmite Kindles no táctiles (incluido Kindle 4)
Se ocupan de varias columnas, permiten la redistribución del texto y el cambio del tamaño de fuente. Incluso logran no destruir fórmulas e imágenes científicas al refluir.
En este momento hay problemas menores como faltan espacios entre dos palabras de un salto de línea, pero los considero no problemáticos. Quizás se solucionen en una de las próximas versiones.
Respuesta4
Yo también tuve este problema con mi PDF escaneado de 1200 páginas (que no está en inglés). Todas las herramientas, incluido Adobe Acrobat (IX a XI), no lograron recortar el espacio en blanco circundante. El margen de las páginas impares difería del de las páginas pares. Para empeorar las cosas, el tamaño del margen era inconsistente. Como@preciososeñaló,brisayudó. Sin embargo, cuando se superpusieron todas las páginas del documento, se observó que no se podía aplicar un recorte ya que no había ningún espacio en blanco efectivo en general (debido a márgenes inconsistentes).
La única solución fue entonces dividir el documento PDF en páginas individuales, ejecutarlo en Briss para eliminar los márgenes y volver a combinarlo. Los pasos que seguí son:
- Dividí este documento en páginas individuales con Adobe Acrobat IX al hacer clic
Document->Split document
en el cual se abrió el siguiente cuadro de diálogo: Esta acción creó 1200 archivos PDF individuales. - Luego creé un archivo por lotes con el siguiente contenido:
for %%d in (*.*) do "C:\Program Files (x86)\Java\jre6\bin\java" -jar "C:\Users\VM\Desktop\briss-0.9\briss-0.9\briss-0.9.jar" -s %%d
- Coloqué este archivo por lotes en el mismo lugar donde se colocan los 1200 archivos PDF y ejecuté el archivo por lotes.
- Nuevamente, usé Adobe Acrobat IX para unir todos los archivos PDF en un solo archivo y listo, tenía un PDF con todas sus páginas con márgenes blancos mínimos que ahora era muy fácil de leer en una tableta.
Consejo: En el contenido del archivo por lotes mencionado anteriormente, básicamente ejecuto un FOR
bucle y tomo cada archivo PDF y se lo paso a Briss para recortar el PDF automáticamente. Dependiendo de
- dónde está instalado Briss (y arquitectura de la computadora, es decir, x86 o x64).
- donde está instalado Java Run Time Environment.
- El entorno de ejecución Java se puede descargar gratuitamente desdeaquí