Tengo un archivo PDF que me gustaría post-procesar en Linux. En particular me gustaría:PDF en Linux: combine subconjuntos de fuentes y reemplace Tipo 3 con Tipo 1
- Reemplazar fuentes tipo 3 con fuentes Type 1
- reemplazar varios subconjuntos de la misma fuente con una sola subconjuntos (los subconjuntos son el resultado de la inclusión de figuras en el látex, donde cada la figura contiene una fuente subconjuntada)
Con Windows, estos dos pasos son posibles con Adobe Distiller (abra el archivo del documento e imprímalo en un nuevo documento PDF con las configuraciones respectivas).
En Linux soy capaz de subconjuntos de fuentes Ghostscript [1], pero no parece ser capaz de reemplazar (todos?) Tipo 3 fuentes con fuentes de tipo 1 o para combinar múltiples subconjuntos de la misma fuente.
¿Alguna pista sobre cómo puedo lograr estas dos tareas con herramientas gratuitas?
(Estoy al tanto de la respuesta al How to convert Type 3 font to Type 1 font in PDF. Sin embargo, realmente no me importa si teóricamente pierdo información sobre la fuente, ya que esta conversación parece funcionar bien en Distiller).
[1] Con los argumentos:
gs -dPDFA -dSAFER -dNOPLATFONTS -dNOPAUSE -dBATCH \
-sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/printer -dCompatibilityLevel=1.4 \
-dMaxSubsetPct=100 -dSubsetFonts=true \
-dEmbedAllFonts=true -sOutputFile=/tmp/tmp.pdf -f "$1"
+1 para una respuesta informativa y menciona una herramienta aparentemente excelente. La parte sobre Adobe también fue interesante (un poco embarazosa para ellos, IMO);) – przemoc