spire.pdf for java 3.11.6于今日发布。该版本拥有许多新功能,例如,它支持svg转pdf,pdf转pdfa1a/pdfa1b/pdfa2a/pdfa2b/pdfa3a/pdfa3b,也支持转换多页pdf到excel一个sheet中。除此之外,它还修复了许多在pdf转word/图片及操作pdf文档时出现的问题。更多有关新功能和问题修复信息请见下文。
新功能:
- 调整转换到pdf/a文档接口为spire.pdf.conversion,同时支持了转换到 pdfa1a/pdfa1b/pdfa2a/pdfa2b/pdfa3a/pdfa3b。
pdfstandardsconverter converter = new pdfstandardsconverter(inputpath);
converter.topdfa1b(outputpath);
pdfdocument doc1 = new pdfdocument();
doc1.loadfromsvg("svgfile.svg");
doc1.savetofile("pdffile.pdf", fileformat.pdf);
string location = signatureone.getlocationinfolabel();
string reason = signatureone.getreason();
pdfdocument pdf = new pdfdocument();
pdf.loadfromfile(pdffile);
pdf.getconvertoptions().setconverttoonesheet(true);
pdf.savetofile(excelfile,fileformat.xlsx);
pdfdocument pdf = new pdfdocument();
pdf.loadfromfile(pdffile);
doc.getconvertoptions().setlinesdeterminecell(true)
pdf.savetofile(excelfile,fileformat.xlsx);
问题修复:
- 修复了使用qt插件转换html,无法生成pdf的问题。
- 修复了从pdf页面提取文本, 程序抛"java.lang.nullpointerexception"的问题。
- 修复了转换pdf到图片耗时长的问题。
- 修复了转换pdf到word,文本变图片格式的问题。
- 修复了填充文本框域,在浏览器打开多出边框的问题。
- 修复了设置pdfverticalalignment.middle无法垂直居中pdfgrid中图片的问题。
- 修复了获取文本框域失败的问题。
获取spire.pdf for java 3.11.6,请点击: