
Java PDF
文章平均质量分 73
Eiceblue
E-iceblue专注于提供.Net和Java平台的Office 插件,用于Word, Excel, PowerPoint, PDF文档创建,编辑,转换,保存,打印。旗下产品包括:Spire.Office; Spire.Doc; Spire.XLS; Spire.PDF; Spire.Presentation等。官方网站:www.e-iceblue.com。技术支持:support@e-iceblue.com; QQ:2790765778. 联系电话:028-81705109。
展开
-
用Java提取PDF表格到文本、CSV、Excel工作表
本文演示如何使用Java提取PDF表格数据写入文本、CSV以及Excel文件。原创 2024-09-25 17:05:24 · 1272 阅读 · 1 评论 -
Java 在PDF中插入页眉、页脚
本文提供两段示例代码详细介绍了如何使用一个免费PDF库在Java中为PDF文档添加页眉、页脚(页码)。原创 2024-03-21 15:56:36 · 1447 阅读 · 0 评论 -
Java 将TXT文本文件转换为PDF文件
本文介绍如何使用一个免费Java库读取txt文件的内容来生成PDF文件,实现TXT文本文件转PDF。文章中提供了完整的示例代码代码和免费库的下载链接。原创 2024-02-07 16:38:14 · 2356 阅读 · 0 评论 -
PDF转PowerPoint - Java实现方法
PDF转PPT的功能,可以自动化转换过程,减少手动操作的工作量,并根据需要进行批量转换。将PDF文件转换为PPT文档后,可以利用PPT的丰富功能和动画效果,达到更好的演示效果。来将PDF转换为PowerPoint文档。Spire.PDF for Java是一个国产库,还支持多种文档操作或格式转换功能,如。使用 Java 将 PDF 转为 PowerPoint 的代码。文件中单独的一张幻灯片。方法将PDF转为PPTX格式。的对象并传入一个PDF文档;文件中的每一页转换为。的效果一样,如下图。原创 2024-01-16 16:46:25 · 1172 阅读 · 1 评论 -
使用Java 删除PDF中的指定页或空白页
对PDF页面的增删通常需要借助专门的工具,而这些工具一般需要付费才能使用。那么我们可以通过Java代码免费实现这一功能吗?答案是肯定的。这篇文章就教大家如何使用一个免费的国产Java库来删除PDF中的指定页面或者删除PDF中的空白页。使用Java快速删除PDF中的指定页面。使用Java自动查找并删除PDF中的空白页面。原创 2023-11-15 16:49:07 · 1393 阅读 · 0 评论 -
用 Java 在 PDF 中创建和管理图层,实现交互式文档
PDF 图层(也称为可见图层或附加图层等)是组织和管理 PDF 文档中内容可见性的一种方法。PDF 图层可用于创建交互式文档、隐藏或显示特定信息、创建多语言版本文档等。通过添加和删除图层,用户可以根据需要定制 PDF 文档指定内容的可见性与显示方式。本文介绍如何使用 Java 在 PDF 文档中添加、显示、隐藏及删除图层。原创 2023-10-19 15:24:32 · 1371 阅读 · 0 评论 -
Java 将PDF转为Word
众所周知,PDF文档除了具有较强稳定性和兼容性外, 还具有较强的安全性,在工作中可以有效避免别人无意中对文档内容进行修改。但与此同时,也妨碍了对文档的正常的修改。这时我们可以将PDF转为Word文档进行修改或再编辑。使用软件将 PDF 文档转换为 Word 文档十分简单,然而要在转换时保持布局甚至字体格式却并不容易。本文将分为以下两部分介绍如何在保持布局的情况下将PDF转为Word文档。固定布局模式转换速度快,有利于最大程度保持 PDF 文件的原貌。原创 2022-12-09 15:00:59 · 21945 阅读 · 11 评论 -
Java 压缩PDF文档
PDF文档是我们日常办公中使用最频繁的文档格式。但因为大多数PDF文档都包含很多页面图像或大量图片,这就导致PDF文档过大,在传输或者下载过程中速度会变慢,也会增加传输失败的风险,影响办公效率。因此我们需要对PDF文档进行压缩。本文将从以下两方面介绍如何通过Java应用程序压缩PDF文档,并附上Java代码供大家参考,希望能对你有所帮助。原创 2022-11-10 17:02:48 · 6294 阅读 · 0 评论 -
Java添加条形码到PDF表格
条码的应用已深入生活和工作的方方面面。在处理条码时,常需要和各种文档格式相结合。当需要在文档中插入、编辑或者删除条码时,可借助于一些专业的类库工具来实现。本文,以操作PDF文件为例,介绍如何在编辑表格时,向单元格中添加条形码。本次功能测试中,使用Free Spire.PDF for Java。实现功能的大致思路:生成条形码,将条形码保存为图片,然后在PDF中的表格单元格中插入条码图片。Spire.PDF for Java 中的Spire.Pdf.Barcode Package提供了多种Barcode类型,可原创 2022-06-07 14:25:23 · 578 阅读 · 0 评论 -
Java将彩色PDF转为灰度
本文以Java代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即:将PDF文档里面的彩色图片或者文字等通过调用PdfGrayConverter.toGrayPdf()方法转为文档页面为灰色调、无彩色效果的文档,可实现缩小文档大小的目的。下面的程序运行环境及代码示例。本文以Java代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即:将PDF文档里面的彩色图片或者文字等通过调用PdfGrayConverter.toGrayPdf()方法转为文档页面为灰色调、无彩色效果的文原创 2022-03-22 11:26:29 · 1172 阅读 · 0 评论 -
Java 将XML转为PDF
可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通过将XML转换为PDF,能够便于文件传输及共享。本文,将介绍通过Java代码来实现该格式转换的方法。导入Jar在程序中引入Free Spire.Doc for Java中的Spire.Doc.jar文件(该文件在lib文件夹下);如果需要通过Maven下载导入,可进行如下配置pom.xml:<repositories> <repository>原创 2022-03-10 15:09:53 · 3694 阅读 · 3 评论 -
Java 替换PDF中的字体
文档中可通过应用不同的字体来呈现不一样的视觉效果,通过字体来实现文档布局、排版等设计需要。应用字体时,可在创建文档时指定字体,也可以用新字体去替换文档中已有的字体。下面,以Java代码展示如何来替换PDF中的已有字体,包括:替换所有字体 替换指定字体引入jarMaven程序中配置pom.xml:<repositories> <repository> <id>com.e-iceblue</id>原创 2022-03-07 10:31:22 · 1854 阅读 · 4 评论 -
Java 将PDF转为HTML时保存到流
本文介绍如何通过Java后端程序代码将PDF文件转为HTML,并将转换后的HTML文件保存到流。在实现转换时,可设置相关转换属性,如:是否嵌入SVG、是否嵌入图片等。下面是实现转换的方法和步骤:1. 导入jar包本次转换的方法通过导入Free Spire.PDF for Java中的Spire.Pdf.jar免费jar来实现。可按照如下两种方法中的任意一种导入jar: 方法1:从Maven仓库中导入。在pom.xml中配置如下内容:<repositories> .原创 2022-01-25 11:19:22 · 1101 阅读 · 0 评论 -
Java 将PDF转为PDF/A
通过将PDF格式转换为PDF/A格式,可保护文档布局、格式、字体、大小等不受更改,从而实现文档安全保护的目的,同时又能保证文档可读、可访问。本篇文章,将通过Java后端程序代码展示如何将PDF转为符合PDF/A1A, 2A, 3A, 1B, 2B和3B标准的PDF。以下是具体方法及步骤。Jar包导入本次程序中导入的是Spire.Pdf.jar。可在Maven程序中配置pom.xml如下内容来实现下载导入:<repositories> <repository>原创 2022-01-14 10:36:39 · 797 阅读 · 0 评论 -
Java 在PDF中添加工具提示|ToolTip
本文,将介绍如何通过Java后端程序代码在PDF中创建工具提示。添加工具提示后,当鼠标悬停在页面上的元素时,将显示工具提示内容。导入jar包本次程序中使用的是Free Spire.PDF for Java,具体导入jar文件的方法参考如下内容。两种方法可导入jar到程序:方法1. 通过Maven仓库下载导入。在pom.xml配置:<repositories> <repository> <id>com.e-ice原创 2022-01-11 14:13:14 · 7245 阅读 · 0 评论 -
Java 将PDF转为线性PDF
线性化PDF文件是PDF文件的一种特殊格式,可以通过Internet更快地进行查看。线性化的PDF,在页面数量很多的情况下,更能突出表现出快速浏览的优势。下面是通过后端.NET程序实现将PDF文件转为线性化PDF的方法。程序环境IntelliJ IDEA Spire.PDF for Java 4.12.1方法步骤步骤1. 导入PDF Jar包。可通过以下两种方法实现:方法1:通过Maven仓库安装。在pom.xml中配置如下:<repositories>原创 2021-12-23 14:04:01 · 275 阅读 · 0 评论 -
Java 获取PDF数字签名证书信息
PDF文档中可添加数字签名,在添加签名前,需要准备可信任签名证书。对文档中已有的签名,可验证书签是否有效。也可通过一定方法来获取数字签名或者签名证书信息。下面以Java代码示例展示如何读取签名的证书信息。本文将分为两个部分介绍,即编辑代码前的环境配置和具体的代码示例。一、环境配置IntelliJ IDEA (jdk 1.8.0)包含签名的PDF测试文档Java PDF库:Free Spire.PDF for Java导入Java库的方法如下:1.手动导入。下载库到本地,解压,原创 2021-11-19 11:09:35 · 2600 阅读 · 0 评论 -
Java 创建PDF打印小册子
概述PDF打印小册子是指将PDF格式文档在打印成刊物前需要提前进行的页面排版,以便在打印后装订成册。下面以Java代码展示如何来实现。这里调用Free Spire.PDF for Java中的PdfDocument. createBooklet(java.lang.StringfileName, doublewidth, doubleheight, booleandoubleSide)方法来创建Booklet小册子。环境配置及代码步骤1. 环境配置IntelliJ IDEA 2018...原创 2021-10-18 14:58:12 · 484 阅读 · 0 评论 -
Java 将PDF转为OFD
OFD格式一种国产文件格式,在一些对文档格式有着严格的企业中用得比较多。下面,通过Java程序展示如何将PDF文件转为OFD格式。代码思路:加载PDF源文档,调用Spire.Pdf.jar提供的saveToFile(String filename, FileFormat)方法直接保存为OFD格式到指定路径。代码编译环境:IntelliJ IDEA 2018(jdk 1.8.0)PDF Jar包:Spire.PDF for Java 4.8.7步骤及方法:1.导入jar包原创 2021-09-02 10:30:20 · 4328 阅读 · 0 评论 -
Java PDF数字签名(五)—Java 给PDF签名时添加可信时间戳
一、程序运行环境编译环境:IntelliJ IDEA 所需测试文件:PDF、.pfx数字证书及密钥、PDF Jar包(Free Spire.PDF for Java)、签名图片(.png格式) 可信时间戳服务器:URL地址注:以下代码中的所有测试文件路径均为IDEA程序项目文件夹路径,如C:\Users\Administrator\IdeaProjects\Certificate_PDF\test.pdf,文件路径可自定义。关于jar导入方法:2种1.手动导入:下载jar包到本地,解压;在原创 2021-07-19 14:30:46 · 1640 阅读 · 0 评论 -
Java 设置PDF跨页表格重复显示表头行
在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法grid.setRepeatHeader(true); 即可。具体参考如下方法步骤。1.导入Jar包这里导入的是Free Spire.PDF for Java的jar包,下载后,解压文件,在Java程序中将解压路径下lib文件中的spire.pdf.jar导入Java程序。导入结果:2.Java代码原创 2021-07-13 14:15:07 · 1062 阅读 · 1 评论 -
Java 创建PDF文件包的2种方法
1.概述PDF文件包可方便在仅打开一个窗口的情况下阅读多个文档,通过将多个PDF文档或其他非PDF文档封装在一起,打开文件包后可以随意切换查看文件包中的文档,在需要编辑更改的情况,也可以打开文本包中的文档进行编辑。下面,通过Java程序来演示如何来创建PDF文件包。这里分以下两种情况来添加,方法类似。(1)创建文件包,添加文件夹(父/子文件夹),并添加文档到文件包(2)创建文件包,添加多个文档到文件包2.本次运行环境代码编译环境:IntelliJ IDEA JDK版本:1.8...原创 2021-07-06 15:32:36 · 396 阅读 · 0 评论 -
Java PDF 数字签名(四)——删除PDF中的数字签名
本文通过Java程序示例代码展示如何来删除PDF文档中已有的数字签名。通过本文中的方法,在编辑代码前,须将free spire.pdf.jar 4.4.1文件导入java程序,如图所示为手动下载jar包然后解压导入程序的效果:另外,也可以通过maven仓库下载导入,通过这种方式需在pom.xml文件中配置maven仓库路径并指定jar版本(如下),配置完成后导入。<repositories> <repository> <id原创 2021-05-26 13:58:22 · 1220 阅读 · 0 评论 -
Java 查找并高亮PDF中的跨行文本
以下内容介绍如何在Java后端程序中查找并高亮PDF文档中的跨行文本。本次测试环境如下:源文档:PDF 编译工具:IntelliJ IDEA2018 JDK:1.8.0 PDF类库:free spire.Pdf.jar4.3.0如图1:(图1)Java程序代码import com.spire.pdf.*;import com.spire.pdf.general.find.PdfTextFind;import com.spire.pdf.general.find.TextF.原创 2021-04-16 14:14:37 · 417 阅读 · 2 评论 -
Java 查找并替换PDF中的指定文本
本文介绍通过Java程序批量替换PDF中的指定文本内容。1. 程序环境准备如下:程序使用环境如图,需要注意的是,本文使用了免费版的PDF jar工具;另外JDK版本建议使用高版本更佳。jar文件导入后,可调用Spire.PDF提供的接口、方法等操作PDF,参考如下导入结果:注:可手动下载jar包。下载后,解压文件,将lib文件夹下的Spire.Pdf.jar文件导入Java程序。Java 代码示例import com.spire.pdf.*;import com.s.原创 2020-12-29 14:18:08 · 2160 阅读 · 4 评论 -
Java 展开或折叠PDF中的书签
PDF中的书签功能可快速定位到指定阅读位置。对多层书签可根据阅读喜好设置层级展开或折叠。本文将通过Java程序代码介绍如何来实现PDF书签展开或折叠。程序环境:Spire.Pdf.jar( 免费版3.9.0版本) JDK1.8.0(版本在1.6.0及更高版本均可) IDEAJar文件导入(两种方法任选其一):1. 手动下载jar包导入:下载并解压将lib文件夹下的Spire.Pdf.jar文件添加引用到Java程序;2. Maven仓库路径中导入:程序中需要配置pom.xml文件,指定原创 2020-12-23 15:12:14 · 339 阅读 · 0 评论 -
Java PDF数字签名(四)——获取PDF中的数字签名信息
一、概述及程序环境要求本文以Java代码演示如何获取PDF文档中的数字签名信息,包括签名人、签名位置、日期、原因、联系方式、签名在文档中的坐标等等。程序环境包括:Spire.Pdf.jar(jar版本:3.11.6) Jdk 1.8.0(版本要求>=1.6.0版本即可) IDEA编辑代码前先导入jar到Java程序,两种导入方法供选择,可按需任选其一即可:1. 下载jar包导入:下载后解压到指定路径,并将lib文件夹下的spire.pdf.jar手动导入Java程序;2. m原创 2020-12-09 10:38:34 · 2447 阅读 · 4 评论 -
Java 设置PDF文档过期时间(有效时间)
有些文档具有一定时效性,需在规定时间段内才可阅读查看,针对此类文档,需要设置文档的过期日期、时间等。下面以Java示例演示为例如何给PDF文档设置过期时间。需使用PDF类库, Free Spire.PDF for Java(免费版),编辑代码前,导入Spire.Pdf.jar到Java程序,参考如下方法导入jar:方法1:下载jar包,将lib文件夹下的jar手动导入java程序;方法2:Maven程序中需要先配置pom.xml文件(如下),然后导入:<repositories>原创 2020-10-30 14:52:07 · 2699 阅读 · 0 评论 -
Java PDF文档转换 — PDF转Excel、SVG转PDF
概述Spire.PDF for Java支持将PDF文档高质量地转换为XPS、图片、SVG、Word、HTML和PDF/A格式,以及支持将XPS、HTML文档转换为PDF格式。本文将通过代码演示来介绍新版本所具备的转换功能,即如何实现PDF转Excel、SVG转PDF及添加SVG图片到PDF文档中。测试环境Intellij Idea2019.1 JDK 1.8.0 Spire.Pdf.jarJar包获取及导入方法一:通过官网下载Spire.PDF for Java产品包,解压后将lib原创 2020-09-23 16:27:54 · 847 阅读 · 6 评论 -
Java 将Html转为PDF(一)
本文介绍如何在Java程序中将html文件转换成PDF文件。转换时,需要注意以下两点:一、需要使用转换插件可根据不同的系统来下载对应的插件,下载地址:windows-x86.zip,windows-x64.zip,macosx_x64.zip, 及linux_x64.zip,下载后需要将插件包解压到本地指定文件夹路径。二、需要使用到PDF库,Spire.PDF for Java 版本: 3.6.6及以后的新版本可通过2种方法导入jar:1. 可以手动下载jar包,并解压将lib文件夹..原创 2020-08-28 14:16:11 · 4628 阅读 · 19 评论 -
Java 添加条码、二维码到PDF文档
本文介绍如何通过Java程序在PDF文档中添加条码和二维码。创建条码时,可创建多种不同类型的条码,包括Codebar、Code11、Code128A、Code128B、Code32、Code39、Code39 Extended 、Code93和Code93 Extended等等,本文以其中的Codebar、Code128A和Code39为例介绍创建方法,可通过参考此方法创建其他类型的条码。本文中的程序测试环境包括:IDEA JDK 1.8.0 Spire.Office.jar注:jar导入,可原创 2020-08-21 10:42:21 · 1608 阅读 · 0 评论 -
Java PDF书签——添加、编辑、删除、读取书签
概述本文介绍通过Java程序来操作PDF书签,根据对书签的不同操作要求,分以下情况来介绍:1. 添加书签(包括添加一级书签、多级子书签)2. 编辑书签(包括重置书签标题、书签样式等)3. 删除书签(包括删除所有书签、删除子书签等)4. 读取书签工具使用程序使用辅助工具:Free Spire.PDF for Java(免费版),方法1:可下载jar包,解压并将lib文件夹下的jar文件导入java程序(手动导入)方法2: 通过创建Maven项目程序,在pom.xml中.原创 2020-07-24 16:24:05 · 884 阅读 · 0 评论 -
Java 在PDF中添加骑缝章
骑缝章是用于往来业务合同,以确保合同真实、有效的印章加盖方法,是一种防范风险的重要方式。在Java程序中,可以通过使用工具来辅助加盖这种骑缝章。工具:Free Spire.PDF for Java (免费版)工具获取及jar文件导入:方式1:通过官网下载jar包,并解压,手动导入lib文件夹下的Spire.Pdf.jar文件。方式2:通过创建Maven程序,在pom.xml中配置maven仓库路径并指定Free Spire.PDF for Java 的依赖,配置完成后,在IDEA中,点击“I原创 2020-07-21 10:10:19 · 1212 阅读 · 2 评论 -
Java 在PDF中绘制形状(基于Spire.Cloud.SDK for Java)
Spire.Cloud.SDK for Java提供了pdfPathApi接口可用于在PDF文档中绘制形状(或图形),如绘制线条形状drawLine()、绘制矩形形状drawRectanglef(),下面将介绍如何通过Java示例和步骤来实现:一、导入jar文件。(有2种方式)创建Maven项目程序,通过maven仓库下载导入。以IDEA为例,新建Maven项目,在pom.xml文件中配置maven仓库路径,并指定spire.cloud.sdk的依赖,如下:<repositories&g原创 2020-07-13 11:08:49 · 261 阅读 · 0 评论 -
Java 添加、下载、读取PDF附件信息(基于Spire.Cloud.SDK for Java)
Spire.Cloud.SDK for Java提供了PdfAttachmentsApi接口添加附件addAttachment()、下载附件downloadAttachment()、获取附件信息getAttachmentsInfo(),本文将通过Java代码示例介绍具体实现方法。详细内容参考以下步骤:一、导入jar文件。(有2种方式)(推荐)方式1. 创建Maven项目程序,通过maven仓库下载导入。以IDEA为例,新建Maven项目,在pom.xml文件中配置maven仓库路径,并指定sp...原创 2020-07-06 11:47:45 · 552 阅读 · 0 评论 -
Java 添加、提取PDF中的图片
Spire.Cloud.SDK for Java提供了PdfImagesApi接口可用于添加图片到PDF文档addImage()、提取PDF中的图片extractImages(),具体操作步骤和Java代码示例可参考以下内容。一、导入jar文件。(有2种方式)(推荐)方式1. 创建Maven项目程序,通过maven仓库下载导入。以IDEA为例,新建Maven项目,在pom.xml文件中配置maven仓库路径,并指定spire.cloud.sdk的依赖,如下:<repositories&g原创 2020-07-02 10:05:16 · 1409 阅读 · 0 评论 -
Java 设置PDF平铺图片背景(水印)
一、概述及环境准备本文介绍使用免费版PDF库-Free Spire.PDF for Java加载图片来设置成PDF平铺图片背景的效果,也可以作为平铺图片水印来使用;编辑代码前,需要先导入jar文件,有两种方法可供选着导入:1. 手动下载导入:可前往官网下载jar包,并解压,将lib文件夹下的Spire.Pdf.jar文件导入Java程序;2. Maven仓库导入:通过创建Maven项目,在pom.xml文件中配置Maven仓库路径并指定Free Spire.PDF for Java的Maven依原创 2020-06-16 11:03:03 · 843 阅读 · 0 评论 -
Java 添加、隐藏/显示、删除PDF图层
本文介绍操作PDF图层的方法。可分为添加图层(包括添加线条、形状、字符串、图片等图层)、隐藏或显示图层、删除图层等。具体可参考如下Java代码示例。工具:Free Spire.PDF for Java (免费版)Jar包下载和导入:可通过官网下载,下载后,解压,将lib文件夹下的Sprie.Pdf.jar导入Java程序;或者可通过Maven仓库下载导入。如下导入效果:Java示例...原创 2020-04-28 11:51:26 · 853 阅读 · 0 评论 -
Java 获取PDF表单域的值
本文将介绍在Java程序中来获取PDF表单域值的方法,包括获取指定(可通过索引值或表单域名称)表单域的值及获取文档中所有表单域的值。PDF表单域操作,可参考相关文章“创建、填充PDF表单域以及设置表单域只读”里的方法。使用工具:Free Spire.PDF for Java (免费版)Jar文件获取:方法1:通过官网下载jar文件包。下载后,解压文件,将lib文件夹下的Spire...原创 2019-10-15 14:42:32 · 1278 阅读 · 0 评论 -
Java PDF查找和高亮文本
这篇文章介绍如何在Java应用程序中查找PDF文档中的指定文本并高亮显示。使用组件:Spire.PDF for Java下载Spire.PDF for JAVA包并解压缩,然后从lib文件夹下导入Spire.Pdf.jar包到Java应用程序中。原PDF文档如下:import com.spire.pdf.*;import java.awt.*;import com.s...原创 2018-11-30 13:56:41 · 3449 阅读 · 9 评论