【发布时间】:2010-07-06 14:06:36
【问题描述】:
我正在使用 iText 来通过 Java 操作我的 PDF,我想让它打开一个 PDF 默认值,以便单个页面适合它打开的窗口,这个窗口最好是完整的屏幕,并且它在左侧有一个缩略图视图。我知道其他程序可以设置这些视图首选项,所以我假设 iText 可以,但我还没有弄清楚我应该如何或查看 API 的哪一部分。你有什么建议吗?
干杯
尼克
【问题讨论】:
我正在使用 iText 来通过 Java 操作我的 PDF,我想让它打开一个 PDF 默认值,以便单个页面适合它打开的窗口,这个窗口最好是完整的屏幕,并且它在左侧有一个缩略图视图。我知道其他程序可以设置这些视图首选项,所以我假设 iText 可以,但我还没有弄清楚我应该如何或查看 API 的哪一部分。你有什么建议吗?
干杯
尼克
【问题讨论】:
您必须使用 PdfWriter 类的setViewPreferences。
示例:
writer.setViewerPreferences(PdfWriter.FitWindow
| PdfWriter.PageModeUseThumbs);
您还可以选择性地隐藏/显示阅读器用户界面的许多元素,例如使用PdfWriter.HideToolbar 标志;您还可以使用PdfWriter.PageModeFullScreen 标志以全屏模式显示文档,这在某些情况下非常有用。
标记 ara 所有位掩码,因此您必须使用 | 运算符。
【讨论】: