gpt4 book ai didi

java - 创建 PDF 文件,默认 "zoom to page level"(pdfbox)

转载 作者:行者123 更新时间:2023-12-01 21:48:19 25 4
gpt4 key购买 nike

我使用 pdfbox 2.0 创建 PDF 文件。当我在 Adob​​e reader(Windows)中打开此 pdf 文件时,默认情况下它会以缩放适合宽度打开。

enter image description here

我需要使用默认缩放到页面级别打开pdf文件。

enter image description here

我的尝试:
将缩放级别设置为 100。

PDPageXYZDestination dest = new PDPageXYZDestination();    
dest.setPage(pagea);
dest.setZoom(1);
dest.setTop(new Float(PDRectangle.A4.getHeight()).intValue());
PDActionGoTo action = new PDActionGoTo();
action.setDestination(dest);
document.getDocumentCatalog().setOpenAction(action);

最佳答案

使用 PDPageFitDestination 而不是 PDPageXYZDestination - 所以您的代码现在看起来像这样:

PDPageFitDestination dest = new PDPageFitDestination();
PDActionGoTo action = new PDActionGoTo();
action.setDestination(dest);
document.getDocumentCatalog().setOpenAction(action);

关于java - 创建 PDF 文件,默认 "zoom to page level"(pdfbox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35619737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com