`

[Java] PDF 浏览偏好设置

 
阅读更多

在日常生活中浏览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();
    }
}

 

分享到:
评论

相关推荐

    IE设置注册表对应表.pdf

    标题中的“IE设置注册表对应表.pdf...综上所述,这个注册表对应表详细列出了IE浏览器在安全性、功能和用户体验方面的多种配置,通过调整这些键值,用户或管理员可以定制浏览器的行为,以适应特定的安全需求或用户偏好。

    jsp(java)bbs论坛的设计与实现.pdf

    - 用户个人中心:用户可以查看自己的个人信息,管理帖子,设置偏好等。 2.2 后台功能结构 - 管理员登录:管理员拥有更高的权限,可以管理整个论坛。 - 用户管理:包括用户注册审核、用户信息管理、禁言/解禁用户等...

    巧妙复制网页内容另有妙法.pdf

    这里主要涉及两个知识点:Google搜索偏好设置和禁用JavaScript来复制网页内容。 首先,Google搜索偏好设置是一个用户自定义功能,它允许用户根据自己的需求调整搜索范围和界面语言。默认情况下,Google搜索引擎会...

    Android-Pdf-Viewer-Library-master.zip

    "Android-Pdf-Viewer-Library-master.zip" 文件提供了一个Java示例代码,用于在Android操作系统中查看PDF文件。 这个库的主要目标是简化Android应用中的PDF阅读体验,它可能包含了以下关键组件和功能: 1. **PDF...

    Java Desktop System 电子邮件和日历用户指南.pdf

    - **浏览邮件**:通过不同的视图模式浏览邮件,如列表视图、缩略图视图等。 - **选择邮件**:单选或多选邮件进行批量操作。 - **使用邮件文件夹**:通过文件夹管理邮件,方便归类和检索。 - **移动邮件**:可以将...

    pdf阅读器,方便查看pdf

    1. 打开和浏览PDF:PDF阅读器的主要任务是打开PDF文件,并提供清晰、流畅的阅读体验。它能正确处理文本、图像、表格、链接等各种元素。 2. 搜索文本:阅读器通常内置搜索功能,用户可以快速查找文档中的关键词或短语...

    MyEclipse配置JDK的详细方法.pdf

    - 在弹出的偏好设置窗口左侧导航栏中,展开`Java`节点。 - 选择`Installed JREs`进入JRE配置页面。 4. **添加新的JRE**: - 在右侧窗口中,可以看到已有的JRE列表。忽略这些,点击下方的`Add...`按钮。 - 对于...

    基于Java的在线阅览系统设计.docx

    - **文档推荐**:系统根据用户的浏览记录和偏好,智能推荐热门文档。 - **文档上传与分享**:用户可以上传有价值的文档,并与他人分享。 - **文档下载**:支持用户下载感兴趣的文档至本地。 - **在线阅览**:支持...

    手机 pdf 阅读器

    由于在JAVA中无法获得当前的屏幕亮度,因此,当设置的屏幕亮度后,退出后无法恢复原来的设置 [以下问题求助] 在三星手机上,时间会走得比较快,由于没有真机,实在找不到问题所在 [2008.1.1] Ver:3.2.1 修正了阅读...

    基于Java的在线阅览系统设计 (2).docx

    - **智能推荐**:系统还会根据用户的浏览历史和偏好向其推荐热门文档,进一步提升了用户的满意度和使用频率。 - **资源节约**:通过数字化文档,减少了纸张的使用,有利于环境保护和资源节约。 综上所述,这款基于...

    全国职称计算机考试Internet应用.pdf

    全国职称计算机考试中的Internet应用部分涵盖了浏览器IE的广泛操作,包括基本的浏览、设置、保存、打印、安全和个性化配置等。以下是这些知识点的详细解释: 1. 打开IE浏览器的方式有多种,如桌面快捷方式、任务栏...

    从Java Web应用到Web挖掘.zip

    Web使用挖掘通过分析用户浏览行为,洞察用户习惯和偏好;而Web内容挖掘则涉及自然语言处理和机器学习技术,从网页文本中提取有价值的信息。 在Java Web应用的基础上进行Web挖掘,可以利用如Apache Nutch、Solr、...

    协同过滤推荐算法(java原生JDK实现-附源码地址).pdf

    协同过滤推荐算法是一种广泛应用于个性化推荐系统中的方法,它的核心思想是通过分析用户的历史行为,找到具有相似兴趣或喜好的用户,然后根据这些相似用户的偏好来预测目标用户可能感兴趣的内容。这种算法分为基于...

    如何查看服务器配置 Myeclipse如何配置Tomcat服务器和JDK.pdf

    在偏好设置界面的搜索栏中输入“tomcat”以快速找到相关的配置项。选择你需要的Tomcat版本(例如,Tomcat 6.x),确保“Enable”选项被勾选,这意味着MyEclipse将启用这个Tomcat实例。 配置Tomcat服务器的第一步是...

    nessus 6.0用户手册(中文版).pdf

    - **用户配置文件**:允许用户自定义界面设置和个人偏好。 - **多扫描仪管理**:支持主从模式,通过一个Nessus UI管理多个分布式的扫描任务。 - **策略管理**: - 创建新策略:根据特定需求定制扫描规则。 - 政策...

    roller-user-guide.pdf

    #### 十一、博客偏好设置 - **基本设置**:包括博客名称、描述、URL等基本信息。 - **国际化设置**:提供了多语言支持选项。 - **评论设置**:允许用户自定义评论的相关规则。 - **客户端API**:介绍了如何使用API与...

    Cookie简介及JSP处理Cookie的方法.pdf

    2. 记录用户的偏好设置,如语言选择、字体大小等。 3. 实现会话管理,例如保持登录状态。 4. 广告追踪,根据用户行为定制广告投放。 5. 提供个性化服务,如根据用户历史浏览记录推荐内容。 【JSP处理Cookie的方法】...

    Clearview 2.0.2 电子阅读器(破解版MacOS)

    Clearview是一款简洁易用的电子书阅读器,标签页浏览外观,直观好用的图书管理功能,支持 PDF, Epub, MOBI, CHM 四种流行的电子书...2修改系统配置:系统偏好设置... -&gt; 安全性与隐私。 3选择允许任何来源的应用程序

Global site tag (gtag.js) - Google Analytics