Spire.PDF 7.12.1已发布。该版本带来了一些新功能。新增了.NET 6.0以及解密PDF方法,支持了获取附件所在的PDF页面。还增强了PDF到OFD,PDF到图片,XPS到PDF的转换功能。此外还修复了删除PDF文件中的图片结果文档变大等已知问题。详情请阅读以下内容。
新功能:
- 新增.NET 6.0
- 新增了解密PDF方法
pdf.Security.DecryptOwnerPassWord(string ownerPassword);
pdf.Security.DecryptUserPassWord();
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(input);
int pageIndex = GetAttachmentPage(doc.Pages, attachmentName);
private int GetAttachmentPage(Spire.Pdf.Widget.PdfPageCollection pageCollection, string fileName)
{
if (string.IsNullOrEmpty(fileName))
{
throw new ArgumentException("fileName is null or empty");
}
for (int i = 0; i < pageCollection.Count; i++)
{
PdfPageBase page = pageCollection[i];
for (int j = 0; j < page.AnnotationsWidget.Count; j++)
{
Spire.Pdf.Annotations.PdfFileLinkAnnotationWidget pdfFileLinkAnnotationWidget = page.AnnotationsWidget[j] as Spire.Pdf.Annotations.PdfFileLinkAnnotationWidget;
if (pdfFileLinkAnnotationWidget != null)
{
if (fileName.Equals(pdfFileLinkAnnotationWidget.FileName))
{
return i;
}
}
}
}
return -1;
}
问题修复:
- 修复了加载含加密口令PDF文档失败的问题
- 修复了转换出的图片内容不正确的问题
- 修复了转换出的XPS内容不正确的问题
- 修复了在.NETCore平台上将透明的TIFF绘制到PDF时结果文档中TIFF有白色背景问题
- 修复了转换XPS到PDF内容不一致的问题
- 修复了删除PDF文件中的图片结果文档变大的问题
- 修复了转换PDF到OFD结果文档右边出现空白部分的问题
- 修复了包含“-”的单词的PDF文档转换到SVG内容不正确的问题
- 修复了转换PDF到图片程序抛System.NullReferenceException异常的问题
- 修复了打印PDF程序抛System.NullReferenceException异常的问题
- 修复了设置文本高亮显示失败的问题
获取Spire.PDF 7.12.1请点击: