iText: установка параметров просмотра PDF по умолчанию

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

Ваше здоровье

Ник


person niklassaers    schedule 06.07.2010    source источник


Ответы (1)


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

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

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

person Pier Luigi    schedule 15.07.2010