<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
換句話來說
設定了承前縮放,當你手動將page4縮放到145%,然後點選書籤1,書籤1定位到的page1的縮放比例也是145%
使用工具:
承前縮放書籤設定:
其他型別書籤設定:
import com.aspose.pdf.*; public class bookmark { public static void main(String[] args) { // Open document Document pdfDocument = new Document("D:\chromeDownload\測試版2.pdf"); OutlineCollection outlines = pdfDocument.getOutlines(); for (OutlineItemCollection outlineItem : (Iterable<OutlineItemCollection>) outlines) { double soureceZoom = -1; if (outlineItem.getDestination() != null) { soureceZoom = getAppointmentZoom(outlineItem.getDestination()); } else if (outlineItem.getAction() != null) { soureceZoom = getAppointmentZoom(outlineItem.getAction()); } if(soureceZoom == -1){ System.out.println("書籤必須承前縮放,書籤名:" + outlineItem.getTitle() + ",縮放因子: " + soureceZoom); // System.out.println("Title : " + outlineItem.getTitle() + ",縮放因子: " + soureceZoom); if (outlineItem.size()>0){ checkBookmark(outlineItem); } } private static void checkBookmark(OutlineItemCollection Outlines) { private static double getAppointmentZoom(IAppointment appointment) { if (appointment instanceof XYZExplicitDestination) { XYZExplicitDestination destination = (XYZExplicitDestination) appointment; return destination.getZoom(); } else if (appointment instanceof GoToAction) { GoToAction goToAction = (GoToAction) appointment; if (goToAction.getDestination() instanceof XYZExplicitDestination) { XYZExplicitDestination destination = (XYZExplicitDestination) goToAction.getDestination(); return destination.getZoom(); } else if (appointment instanceof GoToRemoteAction) { GoToRemoteAction goToRemoteAction = (GoToRemoteAction) appointment; if (goToRemoteAction.getDestination() instanceof XYZExplicitDestination) { XYZExplicitDestination destination = (XYZExplicitDestination) goToRemoteAction.getDestination(); return -1; }
注意:承前縮放的因子為 0;
import com.aspose.pdf.Document; import com.aspose.pdf.facades.PdfBookmarkEditor; import java.io.FileNotFoundException; public class AsposeTest { public static void main(String[] args) throws FileNotFoundException { Document document6 = new Document("D:\測試版2.pdf"); exportBookmarksToXML(document6); } public static void exportBookmarksToXML(Document document) throws FileNotFoundException { PdfBookmarkEditor pdfBookmarkEditor = new PdfBookmarkEditor(); pdfBookmarkEditor.bindPdf(document); pdfBookmarkEditor.exportBookmarksToXML("D:\測試版2.xml"); pdfBookmarkEditor.getDocument().save(); }
<?xml version="1.0" encoding="iso_8859_1"?> <Bookmark> <Title Open="True">目录縮放到頁面級別 <Title Page="2 XYZ 71 769 0" Action="GoTo" Open="True">3.2.S.7 稳定性承前縮放 <Title>3.2.S.7.1 稳定性总结</Title>實際大小 <Title Page="5 FitBH 842" Action="GoTo">3.2.S.7.2 上市后稳定性方案和稳定性承诺</Title>適合可見 <Title Page="8 XYZ 71 523 0" Action="GoTo">3.2.S.7.3 稳定性数据</Title>承前縮放 </Title> </Title> <Title Page="1 XYZ 0 842 0" Action="GoTo" Open="False">表目录</Title>承前縮放 <Title Page="1 XYZ 0 842 0" Action="GoTo" Open="False">图目录</Title>承前縮放 </Bookmark>
aspose.pdf 官網指路 : https://docs.aspose.com/pdf/java/get-update-and-expand-bookmark/
到此這篇關於Java pdf檔案書籤承前縮放驗證的文章就介紹到這了,更多相關Java 書籤承前縮放驗證內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45