iText: настройка PDF просмотра по умолчанию - PullRequest
3 голосов
/ 06 июля 2010

Я использую iText для небольшой обработки моих PDF-файлов через Java, и я хотел бы сделать так, чтобы PDF-файл по умолчанию открывался так, чтобы в открывшемся окне помещалась одна страница, чтобы это окно было предпочтительно заполнено экран, и что он имеет вид в виде эскиза на левой стороне. Я знаю, что другие программы могут устанавливать эти предпочтения представления, поэтому я предполагаю, что iText может, но я не выяснил, как или на какую часть API я должен смотреть. У вас есть предложения?

Приветствия

Nik

1 Ответ

6 голосов
/ 15 июля 2010

Вы должны использовать setViewPreferences класса PdfWriter. Пример:

writer.setViewerPreferences(PdfWriter.FitWindow 
  | PdfWriter.PageModeUseThumbs);

Вы также можете выборочно скрывать / отображать многие элементы пользовательского интерфейса считывателя, например, с флагом PdfWriter.HideToolbar; Вы также можете показывать документ в полноэкранном режиме, который в некоторых случаях очень полезен, с флагом PdfWriter.PageModeFullScreen. Флаги имеют все битовые маски, поэтому вы должны использовать оператор |.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...