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请点击:







