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