Spire.PDF 7.8.8已发布。本次更新支持转换PDF到OFD,支持给数字签名添加有效性检查标记。此外,该版本还增强了转换PDF到SVG/图片/PDFA1B,以及XPS到PDF的功能。详情请阅读以下内容。
新功能:
- 支持转换PDF到OFD
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(PdfFile);
doc.SaveToFile(OfdFile, FileFormat.OFD
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(inputPath);
PdfCertificate cert = new PdfCertificate(pfxPath, password);
PdfOrdinarySignatureMaker signatureMaker = new PdfOrdinarySignatureMaker(doc, cert);
signatureMaker.SetAcro6Layers(false);
signatureMaker.MakeSignature("signName", doc.Pages[0], 100, 100, 120, 60);
doc.SaveToFile(outputPath);
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(inputPath);
PdfCertificate cert = new PdfCertificate(pfxPath, password);
PdfOrdinarySignatureMaker signatureMaker = new PdfOrdinarySignatureMaker(doc, cert);
PdfSignature signature = signatureMaker.Signature;
signature.Name = "E-iceblue";
signature.ContactInfo = "028-81705109";
signature.Location = "Chengdu";
signature.Reason = "The certificate of this document";
PdfSignatureAppearance appearance = new PdfSignatureAppearance(signature);
appearance.NameLabel = "Signer: ";
appearance.ContactInfoLabel = "ContactInfo: ";
appearance.LocationLabel = "Location: ";
appearance.ReasonLabel = "Reaseon: ";
appearance.SignatureImage = PdfImage.FromFile(imagePath);
appearance.GraphicMode = GraphicMode.SignImageAndSignDetail;
signatureMaker.MakeSignature("signName", doc.Pages[0], 100, 600, 200, 100, appearance);
doc.SaveToFile(outputPath);
问题修复:
- 修复了Insert方法插入的页面位置错误的问题
- 修复了打印文档抛异常“System.ComponentModel.Win32Exception”的问题
- 修复了转换PDF到SVG内容丢失的问题
- 修复了转换PDF到图片内容不正确的问题
- 修复了查找文本失败的问题
- 修复了转换PDF到PDFA1B,内容不正确的问题
- 修复了打印PDF时,打印队列中的文件过大的问题
- 优化了加密文档的耗时
- 修复了转换XPS到PDF,某些字符没有正确转换的问题
- 修复了查找文本抛异常“System.NullReferenceException”的问题
- 修复了转换PDF到图片抛异常“Object reference not set to an instance of an object”的问题
- 修复了合并文档抛异常“Object reference not set to an instance of an object”的问题
- 修复了添加附件后,附件名称不正确的问题
- 修复了插入页面时多出额外页面的问题
- 修复了提取文本乱码的问题
- 修复了获取自定义属性耗时太长的问题
- 修复了提取文本结果不正确的问题
- 修复了合并文档抛异常“System.ArgumentNullException”的问题
- 修复了合并文档抛异常“System.FormatException”的问题
- 修复了插入页面时程序挂起的问题
获取Spire.PDF 7.8.8请点击: