本文,将介绍如何通过java后端程序代码在pdf中创建工具提示。添加工具提示后,当鼠标悬停在页面上的元素时,将显示工具提示内容。
本次程序中使用的是free spire.pdf for java,具体导入jar文件的方法参考如下内容。
两种方法可导入jar到程序:
方法1.通过maven仓库下载导入。在pom.xml配置:
<repositories> <repository> <id>com.e-iceblue</id> <url>https://rep光化学反应o.e-iceblue.cn/repository/maven-public/</url> </re电视剧大全2018pository> </repositories><dependencies> <dependency> <groupid>e-iceblue</groupid> <artifactid>spire.pdf.free</artifactid> <version>4.4.1</version> </dependency></dependencies>
方法2. 下载jar包到本地,解压,找到lib文件夹下的spire.p最美家乡df.jar文件,然后执行如下图中的步骤导入:
在本次代码中给pdf添加提示工具以查找的指定文本元素为例,主要步骤如下:
实例化pdfdocument类的对象,并通过pdfdocument.loadfromfile(string filename)方法加载pdf文档。通过pdfpageba.findtext(string archpatterntext).getfinds()方法查找页面上的指定文本,并获取查找到的文字边界。创建一个pdfbuttonfield类型的按钮,将大小设置为查找到的文字边界大小;并通过pdfbuttonfield.ttooltip(string value)方法设置工具提示内容。通过pdfdocument.savetofile(string filename, fileformat fileformat)方法保存pdf文档到指定路径。java
import com.spire.pdf.*;import com.spire.pdf.fields.pdfbuttonfield;import com.spire.pdf.fields.pdfbuttonlayoutmode;import com.spire.pdf.general.find.pdftextfind;import java.awt.geom.rectangle2d;public class tooltip { public static void main(string[] args) { //加载示例文档 pdfdocument pdf = new pdfdocument(); pdf.loadfromfile("test.pdf"); //获取第2页并查找字符串,获取其位置 pdfpageba page = pdf.getpages().get(1); pdftextfind[] result = page.findtext("安装与反安装测试").getfinds(); rectangle2d rec = result[0].getbounds(); //在搜索文本上添加不可见按钮 pdfbuttonfield field1 = new pdfbuttonfield(page, "field1"); field1.tbounds(rec); //设置工具提示文本及样式 field1.ttooltip( "详见文末附件内容及使用手册!"); field1.tborderwidth(0); field1.tlayoutmode(pdfbuttonlayoutmode.icon_only); field1.geticonlayout().isfitbounds(); //保存文关键是什么意思档 pdf.sav层什么叠翠etofile("result.pdf", fileformat.pdf); pdf.dispo(); }}
工具提示添加效果如图:
到此这篇关于利用java实现在pdf中添加工具提示的文章就介绍到这了,更多相关java pdf加工具提示内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-04 13:57:11,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/855591c34c74e85639634b54d93f002e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:利用Java实现在PDF中添加工具提示.doc
本文 PDF 下载地址:利用Java实现在PDF中添加工具提示.pdf
留言与评论(共有 0 条评论) |