Spire.PDF 10.11.1 已发布。本次更新新增支持获取 PDF 文档中的视频和音频的功能,同时增强了 PDF 到图片的转换功能。此外,该版本还修复一些已知问题,如合并 PDF 文档不成功的问题。详情请阅读以下内容。
新功能:
- 支持获取 PDF 文档中的视频和音频的功能。
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile(inputFile);
for (int i = 0; i < pdf.Pages.Count; i++)
{
PdfPageBase page = pdf.Pages[i];
PdfAnnotationCollection ancoll = page.Annotations;
for (int j = 0; j < ancoll.Count; j++)
{
PdfRichMediaAnnotationWidget MediaWidget = ancoll[j] as PdfRichMediaAnnotationWidget;
byte[] data = MediaWidget.RichMediaData;
string embedFileName = MediaWidget.RichMediaName;
File.WriteAllBytes(outputFile + embedFileName,data);
}
}
问题修复:
- 修复了高亮查找的文本,效果不正确的问题。
- 修复了加载 SVG,程序抛 "Cannot find table 'loca' in the font file" 的问题。
- 修复了合并 PDF 文档不成功的问题。
- 修复了 ChromeHtmlConverter 方式转 html 到 PDF,不能使用 PageSettings.PaperFormat 设置页面大小的问题。
- 修复了 PdfDocument.Conformance 获取结果不正确的问题。
- 修复了验证签名有效性,结果不正确的问题。
- 修复了修改书签样式,效果不正确的问题。
- 优化了 PDF 转图片的耗时。
获取 Spire.PDF 10.11.1,请点击: