Spire.PDF 9.11.4 已发布。本次更新新增 PdfImageHelper 接口来支持提取、删除、替换以及压缩图片。该版本还增强了 PDF 到 XPS 和 XPS 到 PDF 的转换功能。此外,一些已知问题也在该版本中得到修复,如提取出的 PDF 表格有两列合并在一起的问题。详情请阅读以下内容。
新功能:
- 新增 PdfImageHelper 接口来支持提取图片、删除图片、替换图片以及压缩图片。
关键代码如下:
// Delete image:
imageHelper.DeleteImage(imageInfos[0]);
// Extract images:
int index = 0;
foreach (PdfImageInfo info in imageInfos)
{
info.Image.Save(outputFile_I + string.Format("Image-{0}.png", index));
index++;
}
// Replace image:
PdfImage image = PdfImage.FromFile(TestUtil.DataPath + "ImgFiles/E-iceblue logo.png");
imageHelper.ReplaceImage(imageInfos[0], image);
// Compress images:
foreach (PdfPageBase page in doc.Pages)
{
foreach (PdfImageInfo info in imageHelper.GetImagesInfo(page))
{
bool success = info.TryCompressImage();
}
}
问题修复:
- 修复了提取出的PDF表格有两列合并在一起了的问题。
- 修复了转换XPS到PDF结果文档空白的问题。
- 修复了用Adobe工具打开从XPS转换出的PDF文档弹出页面存在错误的问题。
- 修复了转换PDF到XPS时内容多出额外的字符的问题。
- 修复了加载PDF文档程序抛异常System.NullReferenceException的问题。
获取 Spire.PDF 9.11.4请点击: