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


 
        



