Spire.PDF 6.5.9 现已正式发布。该版本支持创建PDF Portfolios,同时一些在显示、打印和验证PDF文档时出现的问题也得以成功解决。新功能及问题修复详情,请查阅以下内容。
新功能:
- 支持创建PDF Portfolios。
String[] files = new String[] { "File1.pdf", "File2.pdf" };
using (PdfDocument doc = new PdfDocument())
{
for (int i = 0; i < files.Length; i++)
{
doc.Collection.AddFile(files[i]);
}
doc.SaveToFile("output.pdf", FileFormat.PDF);
doc.Dispose();
}
//创建子文件夹并向其添加文件
string[] files = Directory.GetFiles(@"input/");
string inputFile_1 = "input.pdf";
using (PdfDocument doc = new PdfDocument(inputFile_1))
{
for (int i = 0; i < files.Length; i++)
{
doc.Collection.Folders.AddFile(files[i]);
PdfFolder folder = doc.Collection.Folders.CreateSubfolder("SubFolder" + i);
folder.AddFile(files[i]);
}
doc.SaveToFile("output.pdf", FileFormat.PDF);
doc.Dispose();
}
问题修复:
- 修复了Excel转PDF,生成的PDF文档在Adobe中显示不正确的问题。
- 修复了在打印文档时抛异常“Index was outside the bounds of the array” 的问题。
- 修复了给文本域设置 “ReadOnly” 后在Adobe中显示不正确的问题。
- 修复了在提取文本时抛 “NullReferenceException” 的问题。
- 修复了在获取使用的字体时抛异常 “Value cannot be null” 的问题。
- 修复了在验证文档是否被修改时抛异常“Signature ‘FPZYZ’ failed to verified”的问题。
获取Spire.PDF 6.5.9,请点击: