Spire.PDF for Java 10.4.4 支持获取关键字字体名称和大小工具spire.pdf080206

Spire.PDF for Java是一个 PDF API,使 Java 应用程序能够在不使用 Adob​​e Acrobat 的情况下读取、写入和保存 PDF 文档。使用此 Java PDF 组件,开发人员和程序员可以实现丰富的功能,从头开始创建 PDF 文件或完全在 Java 应用程序(J2SE 和 J2EE)上处理现有 PDF 文档。Spire.PDF for Java可以支持许多丰富的功能,例如安全设置,从PDF中提取文本/图像,合并/分割PDF,将文本/图像/形状/条形码绘制到PDF,创建和填写表单字段,添加和删​​除PDF图层,覆盖PDF,向PDF插入文本/图像水印,添加/更新/删除PDF书签,向PDF添加表格,压缩PDF文档等。此外,Spire.PDF for Java可以轻松应用来转换高质量PDF 到 XPS、XPS 到 PDF、PDF 到 SVG、SVG 到 PDF、PDF 到 Excel、PDF 到 Word、PDF 到 HTML、HTML 到 PDF和PDF 到 PDF/A 。

Spire.PDF for Java 10.4.4 支持获取关键字字体名称和大小

Spire.PDF for Java 10.4.4该版本支持获取关键字字体名称和大小,并修复了转换后的PDFA2B文件未通过验证的问题。下面列出了更多详细信息。

以下是此版本中所做的更改列表

类别ID描述
新功能SPIREPDF-6243
SPIREPDF-6638
支持获取关键字字体名称和大小。PdfDocument pdf = new PdfDocument();pdf.loadFromFile(inputFile);PdfPageBase page = pdf.getPages().get(0);PdfTextFinder finds = new PdfTextFinder(page);finds.getOptions().setTextFindParameter(EnumSet.of(TextFindParameter.IgnoreCase));List<PdfTextFragment> result = finds.findAllText(page);StringBuilder str = new StringBuilder();for (PdfTextFragment find : result){str.append("FontName:"+find.getTextStates()[0].getFontName());str.append("FontSize:"+find.getTextStates()[0].getFontSize());str.append("FontFamily:"+find.getTextStates()[0].getFontFamily());str.append("Bold:"+find.getTextStates()[0].isBold());str.append("Italic:"+find.getTextStates()[0].isItalic());str.append("ForegroundColor:"+find.getTextStates()[0].getForegroundColor());}
新功能SPIREPDF-6560PdfTextReplacer 类支持通过正则表达式进行匹配。PdfDocument doc = new PdfDocument();doc.loadFromFile("input.pdf");PdfTextReplaceOptions textReplaceOptions = new PdfTextReplaceOptions();textReplaceOptions.setReplaceType(EnumSet.of(ReplaceActionType.Regex));PdfPageBase page = doc.getPages().get(0);PdfTextReplacer textReplacer = new PdfTextReplacer(page);textReplacer.setOptions(textReplaceOptions);String regularExpression = "\\bS\\w*L\\b";textReplacer.replaceAllText(regularExpression, "NEW");doc.saveToFile("output.pdf");doc.dispose();
漏洞SPIREPDF-6330修复转换后的PDFA2B文件未通过验证的问题。

本页收录的具体版本如下:
Spire.Pdf 10.4.4 for java 无限制版

您需要先赞赏 385元 才能下载此资源!立即赞赏
声明:本站内容仅限用于测试、学习环境使用!在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站和媒体平台。如若本站内容侵犯了原著者的合法权益,请联系客服或发送邮件:gosoftvip@163.com「需要权利证明」本站将及时下架相应内容!
0

站点公告

尊敬的各位访问用户: 网站访问慢,请刷新网页或者更换网络访问!需要什么软件要搜索!搜索!搜索软件请尽量缩短关键词!本站仅做软件资源的整理与分享,无法对每一款软件的完整可用性、兼容性做绝对担保。受设备环境、系统版本、个人操作等多种因素影响,即便资源本身文件完整,也有可能出现运行异常的情况,本站不对软件的实际使用效果作出承诺。
若您追求 100% 完美、零故障的使用体验,建议您直接关闭本站,选择官方正版渠道获取软件。
另外关于赞赏说明:赞赏属于对本站资源整理工作的自愿支持行为,一经赞赏,无论任何缘由均不提供退款服务,请大家充分了解后再进行操作。
希望大家互相理解、理性看待资源分享。如果无法接受以上规则,恳请您移步其他平台,避免后续产生不必要的纠纷,感谢大家的包容与支持!
显示验证码