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