程序员开发实例大全宝库

网站首页 > 编程文章 正文

【新功能】Spire.PDF 8.12.5 支持设置表单域的可见与隐藏属性

zazugpt 2024-08-09 12:20:11 编程文章 148 ℃ 0 评论


Spire.PDF 8.12.5 已发布。该版本新增支持设置表单域的可见与隐藏属性、添加自定义的元数据以及给 PDF 文档的元数据添加新的命名空间。本次更新还增强了 PDF 到 DOCX 和图片的转换。此外,许多问题也在本次更新中被成功修复,如绘制水印后查找文本失败的问题。详情请阅读以下内容。

新功能:

  • 支持设置表单域的可见与隐藏属性。
Spire.Pdf.Fields.PdfField field = formWidget.FieldsWidget.List[0] as Spire.Pdf.Fields.PdfField;
//field.AnnotationFlags = Spire.Pdf.Annotations.PdfAnnotationFlags.Default; // Setting visibility
field.AnnotationFlags = Spire.Pdf.Annotations.PdfAnnotationFlags.Hidden; // Setting hidden
  • 支持添加自定义的元数据。
using(PdfDocument doc = new PdfDocument("1.pdf"))
{
  using(Stream stream = new FileStream('1.xml',FileMode.Open))
 {
    doc.Metadata = PdfXmlMetadata.Parse(stream);
 }
  doc.SaveToFile('result.pdf');
}
  • 支持了给 PDF 文档的元数据添加新的命名空间。
PdfXmlMetadata.RegisterNamespace("http://myRandomNamespace", "zf");
using(PdfDocument doc = new PdfDocument("1.pdf"))
{
    doc.Metadata.SetPropertyString("http://myRandomNamespace", "test1","my test");
    doc.SaveToFile('result.pdf');
}
PdfXmlMetadata.ResetNamespaces();

问题修复:

  • 修复了设置不提取隐藏文本属性options.IsShowHiddenText = false不起作用的问题。
  • 修复了转换PDF到docx表格背景色不正确的问题。
  • 修复了特殊字符做替换失败的问题。
  • 修复了PDF-Xchanger编辑器里不显示选中的按钮的问题。
  • 修复了绘制水印后查找文本失败的问题。
  • 修复了转换PDF到图片程序抛出异常:Object reference not set to an instance of an object.的问题。

获取Spire.PDF 8.12.5请点击:

Spire.PDF for .NET | 下载

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表