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
网站访问慢,请刷新网页!搜索软件请尽量缩短关键词!
显示验证码