Java 設置PDF文檔瀏覽偏好

在查看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();
    }
}

設置效果前後對比:

 

(本文完)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章