Necesito una herramienta de línea de comandos para editar metadatos de archivos pdf.
Estoy usando una tableta Aiptek MyNote Premium para escribir mis notas y minutos en este dispositivo, importarlos más tarde y convertirlos a pdf automáticamente con un script simple usando inkscape y ghostscript.
¿Existe alguna herramienta de línea de comando para agregar algunas categorías a los metadatos del pdf, de modo que pueda encontrar el pdf más tarde (por ejemplo, con gnome-do) por categorías?
Actualización: probé la solución con pdftk y funciona, pero parece que gnome-do no se ocupa de los metadatos pdf. ¿Hay alguna manera de hacer que gnome-do haga eso?
fuente

exiftool -overwrite_original -all:all="" file.pdf; 2.) Useexiftool -PDF-update:all= file.pdfpara confirmar que todavía hay metadatos antiguos presentes; 3.) linealizar el archivo conqpdf --linearize file.pdf; 4.) Verifique nuevamente, como lo hizo en 2.); todos los metadatos deberían desaparecer;pdfinfo -meta file.pdf)exiftool -overwrite_original -tagsFromFile <srcfile> <destfile>es lo que necesito (la opción-overwrite_originalsobrescribe el original<destfile>).Puede editar metadatos usando
pdftk. Echa un vistazo alupdate_infoparámetro. En cuanto al archivo de datos, a continuación se muestra un ejemplo:( Fuente )
fuente
pdftkParece que los caracteres Unicode en los metadatos.pdftknuevos archivos PDF (las versiones más nuevas se cifran a través de AESV2). Parece que ha sido descontinuado.exiftoolEstaba funcionando mejor.pdftk book.pdf dump_data output report.txt2) editar report.txt 3)pdftk book.pdf update_info report.txt output bookcopy.pdfUsando Ghostview
Cree un archivo llamado "pdfmarks" con este contenido:
luego combine este
pdfmarksarchivo con un archivo de entrada PDF, PS o EPS:Fuente: http://milan.kupcevic.net/ghostscript-ps-pdf/
fuente
Para profundizar en el
pdftkmétodo, que es bueno porque muestra todo lo que se está configurando, al mismo tiempo que le permite cambiar lo que quiera, aquí hay un script (para su.bashrcu otro archivo de alias) para hacerlo con un comando. Esto crea una nueva versión del archivo que desea editar, abre su editor favorito con el archivo de metadatos y luego implementa sus cambios y establece el tiempo de creación / modificación del archivo PDF modificado para que sea el mismo que el original. Para usarlo, después de asignar recursos a su.bashrcarchivo, simplemente escribaeditPDFmetadata myfile.pdfAquí está el alias:
Simplemente coloque la definición anterior en el
.bashrcarchivo en su carpeta de inicio, luego abra un nuevo terminal y estará listo para usar.fuente