Spire.PDF 8.2.2已发布。该版本支持从 PDF 表单域获取 JavaScript 字符串,并增强了PDF到图片的转换功能。此外还修复了使用 PDF-Exchange查看器打开受权限密码保护的文档时产生错误等已知问题。详情请阅读以下内容:
新功能:
- 支持从 PDF 表单域获取 JavaScript 字符串。
Spire.Pdf.PdfDocument doc = new Spire.Pdf.PdfDocument();
 doc.LoadFromFile(@"input.pdf", FileFormat.PDF);
 PdfFormWidget fw = doc.Form as PdfFormWidget;
 StringBuilder sb = new StringBuilder();
 for (int i = 0; i < fw.FieldsWidget.Count; i++)
 {
     PdfField pdfField = fw.FieldsWidget[i];
     if (pdfField is PdfCheckBoxWidgetFieldWidget)
     { 
       PdfCheckBoxWidgetFieldWidget checkBoxField = pdfField as PdfCheckBoxWidgetFieldWidget; 
       PdfJavaScriptAction mousedown = (PdfJavaScriptAction)checkBoxField.Actions.MouseDown; sb.Append(mousedown.Script.ToString());
     }
 }
 string result = @"js-output.txt";
 File.WriteAllText(result, sb.ToString());问题修复:
- 修复了使用 PDF-Exchange 查看器打开受权限密码保护的文档时产生错误的问题。
- 修复了添加的 JavaScriptAction 计算不生效的问题。
- 修复了浏览器查看时签名栏的边框和颜色不显示的问题。
- 修复了调用 AppendPage(PdfDocument doc) 时输出文件为空的问题。
- 修复了在扁平化 PDF 表单域时程序抛出“System.FormatException”的问题。
- 修复了PDF转图片后部分文字内容被覆盖的问题。
- 修复了PDF转图片后部分内容丢失的问题。
获取Spire.PDF 8.2.2请点击:
 
    


 
        



