在日常生活中浏览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浏览器在安全性、功能和用户体验方面的多种配置,通过调整这些键值,用户或管理员可以定制浏览器的行为,以适应特定的安全需求或用户偏好。
- 用户个人中心:用户可以查看自己的个人信息,管理帖子,设置偏好等。 2.2 后台功能结构 - 管理员登录:管理员拥有更高的权限,可以管理整个论坛。 - 用户管理:包括用户注册审核、用户信息管理、禁言/解禁用户等...
这里主要涉及两个知识点:Google搜索偏好设置和禁用JavaScript来复制网页内容。 首先,Google搜索偏好设置是一个用户自定义功能,它允许用户根据自己的需求调整搜索范围和界面语言。默认情况下,Google搜索引擎会...
"Android-Pdf-Viewer-Library-master.zip" 文件提供了一个Java示例代码,用于在Android操作系统中查看PDF文件。 这个库的主要目标是简化Android应用中的PDF阅读体验,它可能包含了以下关键组件和功能: 1. **PDF...
- **浏览邮件**:通过不同的视图模式浏览邮件,如列表视图、缩略图视图等。 - **选择邮件**:单选或多选邮件进行批量操作。 - **使用邮件文件夹**:通过文件夹管理邮件,方便归类和检索。 - **移动邮件**:可以将...
1. 打开和浏览PDF:PDF阅读器的主要任务是打开PDF文件,并提供清晰、流畅的阅读体验。它能正确处理文本、图像、表格、链接等各种元素。 2. 搜索文本:阅读器通常内置搜索功能,用户可以快速查找文档中的关键词或短语...
- 在弹出的偏好设置窗口左侧导航栏中,展开`Java`节点。 - 选择`Installed JREs`进入JRE配置页面。 4. **添加新的JRE**: - 在右侧窗口中,可以看到已有的JRE列表。忽略这些,点击下方的`Add...`按钮。 - 对于...
- **文档推荐**:系统根据用户的浏览记录和偏好,智能推荐热门文档。 - **文档上传与分享**:用户可以上传有价值的文档,并与他人分享。 - **文档下载**:支持用户下载感兴趣的文档至本地。 - **在线阅览**:支持...
由于在JAVA中无法获得当前的屏幕亮度,因此,当设置的屏幕亮度后,退出后无法恢复原来的设置 [以下问题求助] 在三星手机上,时间会走得比较快,由于没有真机,实在找不到问题所在 [2008.1.1] Ver:3.2.1 修正了阅读...
- **智能推荐**:系统还会根据用户的浏览历史和偏好向其推荐热门文档,进一步提升了用户的满意度和使用频率。 - **资源节约**:通过数字化文档,减少了纸张的使用,有利于环境保护和资源节约。 综上所述,这款基于...
全国职称计算机考试中的Internet应用部分涵盖了浏览器IE的广泛操作,包括基本的浏览、设置、保存、打印、安全和个性化配置等。以下是这些知识点的详细解释: 1. 打开IE浏览器的方式有多种,如桌面快捷方式、任务栏...
Web使用挖掘通过分析用户浏览行为,洞察用户习惯和偏好;而Web内容挖掘则涉及自然语言处理和机器学习技术,从网页文本中提取有价值的信息。 在Java Web应用的基础上进行Web挖掘,可以利用如Apache Nutch、Solr、...
协同过滤推荐算法是一种广泛应用于个性化推荐系统中的方法,它的核心思想是通过分析用户的历史行为,找到具有相似兴趣或喜好的用户,然后根据这些相似用户的偏好来预测目标用户可能感兴趣的内容。这种算法分为基于...
在偏好设置界面的搜索栏中输入“tomcat”以快速找到相关的配置项。选择你需要的Tomcat版本(例如,Tomcat 6.x),确保“Enable”选项被勾选,这意味着MyEclipse将启用这个Tomcat实例。 配置Tomcat服务器的第一步是...
- **用户配置文件**:允许用户自定义界面设置和个人偏好。 - **多扫描仪管理**:支持主从模式,通过一个Nessus UI管理多个分布式的扫描任务。 - **策略管理**: - 创建新策略:根据特定需求定制扫描规则。 - 政策...
#### 十一、博客偏好设置 - **基本设置**:包括博客名称、描述、URL等基本信息。 - **国际化设置**:提供了多语言支持选项。 - **评论设置**:允许用户自定义评论的相关规则。 - **客户端API**:介绍了如何使用API与...
2. 记录用户的偏好设置,如语言选择、字体大小等。 3. 实现会话管理,例如保持登录状态。 4. 广告追踪,根据用户行为定制广告投放。 5. 提供个性化服务,如根据用户历史浏览记录推荐内容。 【JSP处理Cookie的方法】...
Clearview是一款简洁易用的电子书阅读器,标签页浏览外观,直观好用的图书管理功能,支持 PDF, Epub, MOBI, CHM 四种流行的电子书...2修改系统配置:系统偏好设置... -> 安全性与隐私。 3选择允许任何来源的应用程序