在查看PDF文檔時,可進行一些瀏覽偏好設置,例如是否全屏瀏覽、隱藏或顯示菜單欄/工具欄、設置頁面佈局模式等,下面將通過Java編程的方式來演示如何設置。
使用工具:
- Free Spire.PDF for Java (免費版)
- IntelliJ IDEA
Jar文件獲取及導入:
方法1:官網下載Jar文件包。下載後,解壓,並將lib文件夾下的Spire.Pdf.jar文件導入到java程序。參考如下導入效果:
方法2:可通過maven倉庫導入。
Java代碼示例
import com.spire.pdf.*;
public class ViewerPreference {
public static void main(String[]args){
//加載測試文檔
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("test.pdf");
pdf.getViewerPreferences().setHideMenubar(true);//隱藏菜單欄
pdf.getViewerPreferences().setHideToolbar(true);//隱藏工具條
pdf.getViewerPreferences().setPageLayout(PdfPageLayout.Two_Column_Left);//設置頁面兩欄顯示
pdf.getViewerPreferences().setPageMode(PdfPageMode.Use_Outlines);//設置頁面模式
pdf.getViewerPreferences().setCenterWindow(true);//設置窗體居中
pdf.getViewerPreferences().setDisplayTitle(false);//顯示標題
//pdf.getViewerPreferences().setPrintScaling(PrintScalingMode.App_Default);//設置打印縮放
pdf.getViewerPreferences().setFitWindow(false);//設置適應窗體
pdf.getViewerPreferences().setHideWindowUI(true);//隱藏窗體界面
//保存文檔
pdf.saveToFile("result.pdf",FileFormat.PDF);
pdf.dispose();
}
}
設置效果前後對比:
(本文完)