我们很高兴地告诉大家Spire.PDF for Java v2.9.1发布上线啦!此版本支持将图像添加到 格并填充XfaDateTimeField。此外,成功解决了将PDF转换为Word,提取中文文本以及填充TextBoxField时出现的一些问题。欢迎下载体验。
Spire.PDF for Java是一款专门对 PDF 文档进行操作的 Java 类库。该类库的主要功能在于帮助开发人员在 Java 应用程序(J2SE和J2EE)中生成 PDF 文档和操作现有 PDF 文档,并且运行环境无需安装 Adobe Acrobat。
我们很高兴地告诉大家Spire.PDF for Java v2.9.1发布上线啦!此版本支持将图像添加到 格并填充XfaDateTimeField。此外,成功解决了将PDF转换为Word,提取中文文本以及填充TextBoxField时出现的一些问题。有关更多详细信息,请参见下面的内容,欢迎免费下载Spire.PDF for Java最新试用版。
新功能
-
支持设置签名的字体。
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() + "rn"); xf.setValue("gray1"); sb.append("xfafields"+i + xf.getValue() + "rn"); sb.append( "rn"); } } 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系列产品最高可享10000元高额减免!更多活动详情可咨询在线客服哦~
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!