Spire.PDF 9.4.0 已发布。本次更新新增支持文本表单域的字体大小自动设置。同时,本次更新还增强了OFD 到 PDF 以及PDF 到 图片的转换。此外,该版本修复了许多已知问题,如修复了替换文本后内容出现重叠的问题。详情请阅读以下内容。
新功能:
- 支持文本表单域的字体大小自动设置。
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile(input);
PdfFormWidget formWidget = pdf.Form as PdfFormWidget;
foreach(PdfField field in formWidget.FieldsWidget.List)
{
if(field is PdfTextBoxFieldWidget)
{
PdfTextBoxFieldWidget textBoxField = field as PdfTextBoxFieldWidget;
if(textBoxField.Name == "Name of the Company")
{
textBoxField.Font = new PdfTrueTypeFont(new Font("Arial", 16), true);
textBoxField.FontSizeAuto = true;
textBoxField.Text = "e-iceblue";
}
}
}
pdf.SaveToFile(output);
问题修复:
- 修复了替换文本后内容出现重叠的问题。
- 修复了设置自适应字体的文本效果不正确的问题 。
- 修复了转换出的OFD文件用金锐OFD阅读器和超阅OFD阅读器打开查看内容空白的问题。
- 修复了转换PDF到图片时内存溢出的问题。
- 修复了转换OFD到PDF时图章不正确的问题。
- 修复了转换PDF到图片时程序抛出AccessViolationException异常的问题 。
- 修复了获取新增元数据的值为null的问题。
- 修复了PdfTrueTypeFont对象内存释放机制存在的问题。
- 修复了转换OFD到PDF时程序抛出System.IndexOutOfRangeException异常的问题。
- 修复了转换PDF到图片时颜色渲染不正确的问题。
- 修复了PdfCheckBoxWidgetFieldWidget中的checked属性失效的问题。
- 修复了转换PDF到图片时里面的图片内容丢失的问题。
- 修复了在银河麒麟ARM系统提取PDF文本时程序抛System.NullPointerException异常的问题。
获取Spire.PDF 9.4.0请点击: