spire.pdf 3.9.407正式发布了,该版本支持将pdf转为html流,保存pdf到指定大小的svg格式,使用trycompressimage方法压缩pdf图片。除开这些新功能,本次更新还修复大量的漏洞。详细信息如下:
新功能:
- 支持转换pdf到html流的方法。
doc.savetostream(stream, fileformat.html);
pdfdocument doc = new pdfdocument("647.pdf");
doc.fileinfo.incrementalupdate = false;
foreach (pdfpagebase page in doc.pages)
{
foreach (pdfimageinfo info in page.imagesinfo)
{
bool success = page.trycompressimage(info.index);
}
}
doc.savetofile("output.pdf");
using (pdfdocument pdf = new pdfdocument(xxx.pdf))
{
pdf.convertoptions.setpdftosvgoptions(540f, 278f);
pdf.savetofile(xxx.svg, fileformat.svg);
}
bug修复:
- 修复了转换pdf到image时文本被剪切和翻转。
- 修复了打印时图片多出黑色背景的问题。
- 修复了多次签名后签名不正确的问题。
- 修复了无法给pdf添加附件的问题。
- 修复了转换到图片时在域里的数据丢失的问题。
- 修复了选择实际大小和自动横纵向打印时无法居中打印的问题。
- 修复了转换pdf到xps时抛nullreferenceexception异常问题。
- 修复了系统区域语言为俄罗斯时加载xps抛异常的问题。
- 修复了提取文本乱码的问题。
- 修复了打印时内容被剪切的问题。
- 修复了verifysignature方法返回错误的布尔值。
- 修复了打印时字符的音标被打印到错误的平面上。
获取最新版的 spire.pdf 3.9.407,请点击: