spire.pdf 7.3.1已发布。该版本支持了移除表单域,同时也支持从stream流中添加pdf文档到pdf文件包,增强了转换pdf到word/图片/ pdf/a-3a的功能。此外,该版本还修复了提取和替换文本时出现的问题等。详情请阅读以下内容。
新功能:
- 支持移除表单域
string input = @"field.pdf";
pdfdocument doc = new pdfdocument();
doc.loadfromfile(input);
pdfformwidget formwidget = doc.form as pdfformwidget;
if (formwidget != null)
{
//方法 1
//formwidget.fieldswidget.clear();
for (int i = formwidget.fieldswidget.list.count - 1; i >= 0; i--)
{
//方法 2
pdffield field = formwidget.fieldswidget.list[i] as pdffield; formwidget.fieldswidget.remove(field);
}
}
string output = "deleteformfield.pdf";
doc.savetofile(output);
pdfdocument doc = new pdfdocument();
memorystream stream = new memorystream(file.readallbytes("test.pdf"));
doc.collection.addfile("file.pdf", stream);
doc.savetofile("result.pdf");
问题修复:
- 修复了在填充文本框后,打开保存的pdf时出现警告提示的问题
- 修复了从pdf中提取文本时,文本顺序不正确的问题
- 修复了使用netcore向数字签名添加时间戳失败的问题
- 修复了拆分pdf后,保存的pdf文档大小过大的问题
- 修复了在linux中使用插件将html转换pdf时,无法输出pdf的问题
- 修复了转换pdf到图片抛“system.argumentnullexception”异常的问题
- 修复了转换pdf到pdf/a-3a不符合规范的问题
- 修复了获取文档的documentinformation和conformance属性时,程序抛异常“已添加了具有相同键的项”的问题
- 修复了压缩图片后结果文档打开报错的问题
- 修复了绘制grid内容不正确的问题
- 修复了替换文本后,结果文档打开报错的问题
- 修复了添加链接到pdf失败的问题
- 修复了通过createtemplate方法绘制页面,但生成空白页的问题
- 修复了在adobe中打开转换后的pdfa3a文件时,出现错误提示的问题
- 修复了移除签名域后,文档无法编辑的问题
- 修复了在pdf转换word后,使用wps打开结果word文档时布局混乱的问题
- 修复了转换pdf到图片抛“system.formatexception”异常的问题
- 修复了验证转换后的pdfa3a文件时,验证不成功的问题
获取spire.pdf 7.3.1请点击: