在日常生活中瀏覽PDF檔案時,我們可以根據自己的瀏覽習慣去進行一些偏好設定,例如是否全屏瀏覽,是否隱藏選單欄/工具列,以及設定檔案的頁面布局等,今天,本文將介紹如何使用Free Spire.PDF for Java實作這些偏好設定,
產品Jar包匯入
方法一:下載Free Spire.PDF for Java包并解壓縮,然后將lib檔案夾下的Spire.Pdf.jar包作為依賴項匯入到Java應用程式中
方法二:直接通過Maven倉庫安裝JAR包,配置pom.xml檔案的代碼如下:
<repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.pdf.free</artifactId> <version>2.6.3</version> </dependency> </dependencies>
偏好設定:
import com.spire.pdf.*; public class ViewerPreference { public static void main(String[] args) { //加載PDF檔案 PdfDocument pdf = new PdfDocument(); pdf.loadFromFile("test1.pdf"); //居中表單 pdf.getViewerPreferences().setCenterWindow(true); //隱藏標題 pdf.getViewerPreferences().setDisplayTitle(false); //適應表單大小 pdf.getViewerPreferences().setFitWindow(true); //隱藏選單欄 pdf.getViewerPreferences().setHideMenubar(true); //隱藏工具列 pdf.getViewerPreferences().setHideToolbar(true); //設定頁面兩欄顯示 pdf.getViewerPreferences().setPageLayout(PdfPageLayout.Two_Column_Left); //全屏顯示 //pdf.getViewerPreferences().setPageMode(PdfPageMode.Full_Screen); //列印縮放 //pdf.getViewerPreferences().setPrintScaling(PrintScalingMode.App_Default); //保存檔案 pdf.saveToFile("ViewerPreference.pdf"); //關閉 pdf.close(); } }
偏好設定效果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/48266.html
標籤:Java
