¿Qué hace pdftk-server?
Habilidad para usar la herramienta de línea de comandos pdftk (PDFtk Server) para trabajar con archivos PDF. Úsala cuando se te pida fusionar PDFs, dividir PDFs, rotar páginas, cifrar o descifrar PDFs, rellenar formularios PDF, aplicar marcas de agua, superposiciones de sellos, extraer metadatos, separar documentos en páginas, reparar PDFs corruptos, adjuntar o extraer archivos, o realizar cualquier manipulación de PDF desde la línea de comandos.
Operaciones principales
- Fusionar PDFs: Combina múltiples archivos PDF en uno solo usando
pdftk archivo1.pdf archivo2.pdf cat output combinado.pdf. - Dividir PDFs: Separa un PDF en partes individuales o por rangos de páginas, p. ej.,
pdftk documento.pdf cat 1-5 output primeras5.pdf. - Rotar páginas: Rota páginas específicas, e.g.,
pdftk entrada.pdf cat 1-endsouth output rotado.pdf(rota todas las páginas hacia el sur). - Cifrar/Descifrar: Agrega o elimina protección por contraseña:
pdftk entrada.pdf output cifrado.pdf user_pw contraseña. - Rellenar formularios PDF: Con datos FDF/XFDF, como
pdftk formulario.pdf fill_form datos.fdf output rellenado.pdf. - Aplicar marcas de agua o sellos: Superpone contenido, p. ej.,
pdftk original.pdf stamp marca.pdf output conmarca.pdf. - Extraer metadatos: Obtiene metadatos del PDF con
pdftk archivo.pdf dump_data. - Separar documento en páginas: Divide un PDF en páginas individuales (una página por archivo) usando
pdftk archivo.pdf burst. - Reparar PDFs corruptos: Intenta reparar un archivo dañado:
pdftk corrupto.pdf output reparado.pdf. - Adjuntar o extraer archivos: Gestiona archivos adjuntos dentro del PDF.
Notas de uso
- La herramienta
pdftkdebe estar instalada en el sistema. Verifica su disponibilidad conwhich pdftkopdftk --version. - En Windows, se recomienda usar WSL (Subsistema de Windows para Linux) o descargar el ejecutable desde PDFtk Server oficial.
- Para operaciones básicas, los comandos son directos; para opciones avanzadas, consulta la página de manual (
man pdftk) o la ayuda en línea (pdftk --help). - Los nombres de archivo con espacios deben ir entre comillas.
Ejemplo rápido
Para combinar dos archivos PDF:
pdftk informe1.pdf informe2.pdf cat output informe_completo.pdf
Para rotar la primera página 90 grados y las restantes mantener igual:
pdftk original.pdf cat 1east 2-end output rotado_parcial.pdf
Nota: El skill se basa en el uso directo de la herramienta de línea de comandos pdftk y no requiere dependencias adicionales más allá de la instalación de pdftk en el sistema.