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