这篇文章将为大家详细讲解有关Java怎么在pdf添加注释,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。常用的java框架有哪些1.springMVC,spring WEB mvc是一种基于Java的实现了
这篇文章将为大家详细讲解有关Java怎么在pdf添加注释,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1.springMVC,spring WEB mvc是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。2.shiro,Apache Shiro是Java的一个安全框架。3.mybatis,MyBatis 是支持普通 sql查询,存储过程和高级映射的优秀持久层框架。4.dubbo,Dubbo是一个分布式服务框架。5.Maven,Maven是个项目管理和构建自动化工具。6.RabbitMQ,RabbitMQ是用Erlang实现的一个高并发高可靠AMQP消息队列服务器。7.Ehcache,EhCache 是一个纯Java的进程内缓存框架。
1、流程
使用Document类加载PDF文档。
创建TextAnnotation对象,添加文本注释。
设定标题、主题等注释属性。
使用Border类别设置注释的Border。
使用Document.getPages().get_Item(int).getAnnotations().add(Annotation)方法向文档添加注释。
用Document.save保存更新的PDF。
2、实例
// Open the source PDF documentDocument pdfDocument = new Document("input.pdf"); // Create annotationTextAnnotation textAnnotation = new TextAnnotation(pdfDocument.getPages().get_Item(1), new com.aspose.pdf.Rectangle(200, 400, 400, 600)); // Set annotation titletextAnnotation.setTitle("Sample Annotation Title"); // Set annotation subjecttextAnnotation.setSubject("Sample Subject");textAnnotation.setState(AnnotationState.Accepted); // Specify the annotation contentstextAnnotation.setContents("Sample contents for the annotation");textAnnotation.setOpen(true);textAnnotation.setIcon(TextIcon.Key);Border border = new Border(textAnnotation);border.setWidth(5);border.setDash(new Dash(1, 1));textAnnotation.setBorder(border);textAnnotation.setRect(new com.aspose.pdf.Rectangle(200, 400, 400, 600)); // Add annotation in the annotations collection of the pagepdfDocument.getPages().get_Item(1).getAnnotations().add(textAnnotation); // Save the output filepdfDocument.save("output.pdf");
关于“Java怎么在PDF添加注释”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
--结束END--
本文标题: Java怎么在PDF添加注释
本文链接: https://lsjlt.com/news/273538.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0