Spire.PDF 7.4.5已发布。该版本支持根据图片的位置删除图片,并新增设置Check Box Field的导出值的功能。此外,本次更新还增强了转换PDF到Word/Image/TIFF/Excel/PDF/A-3A等格式的功能,并且还修复了打印和合并PDF文档时出现的问题。详情请阅读以下内容。
新功能:
- 支持根据图片的位置删除图片
PdfDocument doc = new PdfDocument(input);
PdfPageBase page = doc.Pages[0];
PdfImageInfo[] images = page.ImagesInfo;
for (int i = 0; i < images.Length; i++)
{
if (images[i].Bounds.Contains(x, y))
//if (images[i].Bounds.IntersectsWith(new RectangleF(x, y, width, height)))
{
page.DeleteImage(images[i].Image);
}
}
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile(inputFile);
PdfPageBase page = pdf.Pages[0];
PdfFormWidget formWidget = pdf.Form as PdfFormWidget;
int count = 1;
foreach (PdfFieldWidget field in formWidget.FieldsWidget)
{
if (field is PdfCheckBoxWidgetFieldWidget)
{ PdfCheckBoxWidgetFieldWidget checkbox = field as PdfCheckBoxWidgetFieldWidget; checkbox.SetExportValue("True" + (count++)); }
}
pdf.SaveToFile(outputFile, FileFormat.PDF);
问题修复:
- 修复了转换PDF到图片,文本重叠的问题
- 修复了无法添加Button Field的问题
- 修复了提取图片失败的问题
- 修复了PDF打印结果不正确的问题
- 修复了打印含透明背景图片的PDF结果不正确的问题
- 修复了压缩PDF,结果文档打开报错的问题
- 修复了无法获取Pdf/A-3A文档的Conformance的问题
- 修复了转换PDF到流式排版的Word文档,内容不正确的问题
- 修复了转换PDF到PDF/A-3A,结果文档打开报错的问题
- 修复了填充Text Box Field,结果文档的字体被改变的问题
- 修复了提取书签名称,结果不正确的问题
- 修复了合并PDF,抛异常“Object reference not set to an instance of an object”的问题
- 修复了转换PDF到Excel,单元格未正确合并的问题
- 修复了提取文本抛异常“Object reference not set to an instance of an object”的问题
- 修复了转换PDF到TIFF,文本丢失的问题
- 修复了添加数字签名时间戳,抛异常“CryptographicException”的问题
- 修复了设置背景图片抛异常“System.StackOverflowException”的问题
- 修复了转换PDF到图片,内容不正确的问题
- 修复了删除图片抛异常“System.OutOfMemoryException”的问题
- 修复了转换PDF到Word,注解丢失的问题
- 修复了调用“CreateTemplate”方法抛异常“Object reference not set to an instance of an object”的问题
- 修复了绘制表格抛异常“can not draw table, because there is no enough space for it”的问题
- 修复了修改自定义属性后结果文档不正确的问题
- 修复了合并PDF后书签跳转位置不正确的问题
- 修复了添加数字签名时间戳,抛异常“System.NullReferenceException”的问题
获取Spire.PDF 7.4.5请点击: