网站首页 > 开源技术 正文
Spire.PDF for Java是一款专门对 PDF 文档进行操作的 Java 类库。该类库的主要功能在于帮助开发人员在 Java 应用程序(J2SE和J2EE)中生成 PDF 文档和操作现有 PDF 文档,并且运行环境无需安装 Adobe Acrobat。
很高兴地告诉大家Spire.PDF for Java v2.9.1发布上线啦!此版本支持将图像添加到网格并填充XfaDateTimeField。此外,成功解决了将PDF转换为Word,提取中文文本以及填充TextBoxField时出现的一些问题。有关更多详细信息,请参见下面的内容。
新功能
- 支持设置签名的字体。
PdfDocument doc = new PdfDocument(); doc.loadFromFile(inputFile); PdfPageBase page = doc.getPages().get(0); PdfGrid grid = new PdfGrid(); PdfGridRow row = grid.getRows().add(); grid.getColumns().add(2); grid.getColumns().get(0).setWidth(120); grid.getColumns().get(1).setWidth(300); Dimension2D imageSize = new Dimension(); imageSize.setSize(70,70); float LR = (grid.getColumns().get(0).getWidth()-(float) imageSize.getWidth())/2; PdfGridCellContentList list = new PdfGridCellContentList(); PdfGridCellContent textAndStyle = new PdfGridCellContent(); textAndStyle.setImage(PdfImage.fromFile("./Data/ImgFiles/E-iceblue logo.png")); textAndStyle.setImageSize(imageSize); list.getList().add(textAndStyle); row.getCells().get(0).setValue(list); grid.draw(page, new Point2D.Double(50, 330)); doc.saveToFile(outputFile);
- 支持将多页PDF转换为单个SVG文档。
PdfDocument doc = new PdfDocument(); doc.loadFromFile(inputFile); StringBuilder sb = new StringBuilder(); PdfFormWidget formWidget = (PdfFormWidget) doc.getForm(); List xfafields = formWidget.getXFAForm().getXfaFields(); for (int i = 0; i < xfafields.size(); i++) { if (xfafields.get(i) instanceof XfaDateTimeField) { XfaDateTimeField xf = (XfaDateTimeField) xfafields.get(i); sb.append( "xfafields"+i + xf.getValue() + "\r\n"); xf.setValue("gray1"); sb.append("xfafields"+i + xf.getValue() + "\r\n"); sb.append( "\r\n"); } } FileWriter fileWriter = new FileWriter(outputFile_T); fileWriter.write(sb.toString()); fileWriter.flush(); fileWriter.close(); doc.saveToFile(outputFile);
Bug修复
- 修复了将PDF转换为Word后导致内容混乱的问题。
- 修复了无法正确返回TextBox字段文本的问题。
- 修复了将PDF转换为HTML后导致格式错误的问题。
- 修复了无法成功找到中文字符的问题。
- 修复了将PDF转换为HTML时导致异常的问题。
- 修复了如果PDF字段具有黑色边框,但在将PDF转换为SVG后,整个字段变为黑色的问题。
点击下方“了解更多”免费下载最新版Spire.PDF for Java
↓↓↓
猜你喜欢
- 2024-12-19 Java 创建、加载、操作和保存WPS文字(Word文档)
- 2024-12-19 如何阅读 epub 电子书? 如何高效阅读epub
- 2024-12-19 这5个免费的神仙软件,太赞了 免费用的软件
- 2024-12-19 冰与火之歌 George R.R.Martin A Song of Ice and Fire 1-5册+外传3
- 2024-12-19 Java:如何加密或解密PDF文档? java电文加密
- 2024-12-19 小程序实战:PDF转换为图片工具开发
- 2024-12-19 Java更改 PDF 页面大小 java修改pdf字体
- 2024-12-19 功能最强大的PDF转换软件 最强大的pdf转word软件
- 2024-12-19 电子书阅读软件Icecream Ebook Reader介绍
- 2024-12-19 Java 将彩色PDF文档转换为灰度文档
你 发表评论:
欢迎- 07-10公司网站建站选择:人工建站和源码建站分析
- 07-10多用途游戏娱乐新闻网站HTML5模板
- 07-10站长教你搭建属于自己的网站(搭建网站的步骤)
- 07-10php宝塔搭建部署实战响应式塑料封条制品企业网站模板源码
- 07-10自适应响应式汽车配件类网站源码 html5高端大气汽车网站织梦模板
- 07-10网站标签怎么设置?(网站标签怎么设置比较好)
- 07-10PageAdmin企业网站制作中踩过的坑
- 07-10豆包给我输出的html在线象棋源码(有点简单)
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)