博客
关于我
Java 设置PDF文档浏览偏好
阅读量:403 次
发布时间:2019-03-06

本文共 1171 字,大约阅读时间需要 3 分钟。

在查看PDF文档时,可进行一些浏览偏好设置,例如是否全屏浏览、隐藏或显示菜单栏/工具栏、设置页面布局模式等,下面将通过Java编程的方式来演示如何设置。

使用工具:

  • Free Spire.PDF for Java (免费版)
  • IntelliJ IDEA

 

Jar文件获取及导入:

方法1:官网文件包。下载后,解压,并将lib文件夹下的Spire.Pdf.jar文件导入到java程序。参考如下导入效果:

方法2可通过仓库导入。

 

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

设置效果前后对比:

 

(本文完)

 

转载地址:http://munkz.baihongyu.com/

你可能感兴趣的文章
.NET跨平台之旅:将示例站点升级至 .NET Core 1.1 Preview 1
查看>>
上周热点回顾(1.16-1.22)
查看>>
上周热点回顾(1.23-1.29)
查看>>
上周热点回顾(3.20-3.26)
查看>>
上周热点回顾(4.24-4.30)
查看>>
[故障公告]博客站点1台负载均衡遭遇流量攻击,造成联通与移动用户无法正常访问
查看>>
上周热点回顾(5.1-5.7)
查看>>
云计算之路-阿里云上:14:20-14:55博客后台2台服务器都CPU 100%引发的故障
查看>>
上周热点回顾(6.19-6.25)
查看>>
云计算之路-阿里云上:docker swarm 集群故障与异常
查看>>
上周热点回顾(2.19-2.25)
查看>>
云计算之路-阿里云上:博客web服务器轮番CPU 100%
查看>>
云计算之路-阿里云上:服务器CPU 100%问题是memcached连接数限制引起的
查看>>
上周热点回顾(3.26-4.1)
查看>>
上周热点回顾(6.25-7.1)
查看>>
【故障公告】10:30-10:45 左右 docker swarm 集群节点问题引发故障
查看>>
工作半年的思考
查看>>
不可思议的纯 CSS 滚动进度条效果
查看>>
【CSS进阶】伪元素的妙用--单标签之美
查看>>
惊闻NBC在奥运后放弃使用Silverlight
查看>>