Как заставить PDF показывать имя файла вместо названия, используя программу? - PullRequest
0 голосов
/ 12 февраля 2020

https://community.adobe.com/t5/acrobat/default-to-show-file-name-vs-title-of-doc-when-converting-from-word-to-pdf/td-p/9673161

Я хотел бы показать имя файла вместо заголовка для группы файлов PDF. Я хочу сделать это с помощью программы или командной строки. Есть ли способ сделать это (python предпочтительнее других языков)? Спасибо.

Adobe Acrobat dialogbox

1 Ответ

0 голосов
/ 12 февраля 2020

С PDFBox:

PDDocument doc = PDDocument.load(...);
PDViewerPreferences vp = doc.getDocumentCatalog().getViewerPreferences();
if (vp == null)
{
    vp = new PDViewerPreferences(new COSDictionary());
}
vp.setDisplayDocTitle(false);
doc.getDocumentCatalog().setViewerPreferences(vp);
doc.save(...);
doc.close();
...