Ghostscript может вставлять или изменять метаданные документа в любой файл PDF.
Предостережения:При этом Ghostscript будет (1 )сначала считывать полный код PDF, (2 )второй раз -обрабатывать этот полный код PDF, (3 )записать совершенно новый PDF-файл. Этот процесс может потребоваться (для повышения качества PDF, например, путем дополнительного встраивания ранее отсутствующих шрифтов )или нежелательных...
Создайте текстовый файл с именем mydocinfo.pdfmark и поместите в него следующее содержимое:
[ /Title (Jaziel's Important Document) /Author (Jaziel Aguirre) /Subject (Mr. Aguirre's experiments with pdfmark) /Creator (JA's Metadata Inserter) /ModDate (D:19700101000000+01'00') /Producer (A 'pdfmark' trick with Ghostscript) /Keywords (Metadata, Ghostscript, PDF, Linux) /CreationDate (D:20181229104653+01'00') /DOCINFO pdfmark
Обратите внимание, что открытие [
неНЕтребует закрытия ]
--, оно закрывается ключевым словом 'pdfmark'.
Теперь запустите эту команду Ghostscript, чтобы вставить новые метаданные в существующий PDF:
gs \ -o with-metadata.pdf \ -sDEVICE=pdfwrite \ existing.pdf \ mydocinfo.pdfmark
Проверьте новые метаданные:
pdfinfo with-metadata.pdf Title: Jaziel's Important Document Subject: Mr. Aguirre's experiments with pdfmark Keywords: Metadata, Ghostscript, PDF, Linux Author: Jaziel Aguirre Creator: JA's Metadata Inserter Producer: A 'pdfmark' trick with Ghostscript CreationDate: Sat Dec 29 10:46:53 2018 CET ModDate: Thu Jan 1 00:00:00 1970 CET Tagged: no UserProperties: no Suspects: no Form: none JavaScript: no Pages: 1 Encrypted: no Page size: 142.8 x 202.08 pts Page rot: 0 File size: 5394 bytes Optimized: no PDF version: 1.7
(Протестировано с помощью Ghostscript версии 9.27.)
Снэпы Ubuntu (, представляющие собой файл дистрибутива пакета из Ubuntu ), монтируются как петлевые устройства, если их размонтировать, связанные с ними программы могут перестать работать.
Более раздражает то, что при попытке увидеть свободное или занятое пространство в файловых системах я всегда делаю:
df -h | grep -v snap
Чтобы удалить их из вывода