2010-07-06 6 views
3

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

Приветствия

Nik

ответ

6

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

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

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

Смежные вопросы