Java 设置PDF文档浏览偏好

如果你不相信努力和时光,那么成果就会是第一个选择辜负你的。不要去否定你自己的过去,也不要用你的过去牵扯你现在的努力和对未来的展望。不是因为拥有希望你才去努力,而是去努力了,你才有可能看到希望的光芒。Java 设置PDF文档浏览偏好,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

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

使用工具:

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

 

Jar文件获取及导入:

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

Java 设置PDF文档浏览偏好

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

设置效果前后对比:

Java 设置PDF文档浏览偏好

Java 设置PDF文档浏览偏好

 

(本文完)

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/209410.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!