PDF控件Aspose.pdf 9月新版本 23.9发布,一起来看有哪些新功能~

Aspose.PDF for .NET 23.9 发行说明

Aspose.PDF for .NET是用于.NET Core的高级PDF处理API,可以在跨平台应用程序中轻松生成,修改,转换,呈现,保护和打印文档。无需使用Adobe Acrobat。此外,API提供压缩选项,表创建和处理,图形和图像功能,广泛的超链接功能,图章和水印任务,扩展的安全控件和自定义字体处理。

Aspose.PDF for .NET支持流行的文件格式,例如PDF,XFA,TXT,HTML,PCL,XML,XPS,EPUB,TEX和图像格式,并允许直接通过API或XML模板创建PDF文档,并且可以创建表单或管理文档中嵌入的表单字段。

改进和变化

钥匙 概括 类别
PDFNET-55157 使用 ImageFilterType.Flate 添加图像不会保留透明度 特征
PDFNET-55270 提供一种从可填写字段中删除子注释的方法 特征
PDFNET-44218 PDF/A-1b 转换:提高某些文件的性能 强化
PDFNET-55385 增强 CheckBoxField.AddOption 方法行为 强化
PDFNET-55343 从另一个文档复制可填写字段后减小了文件大小 强化
PDFNET-45377 增强 Annotation.CreationDate 的行为 强化
PDFNET-50826 减少字体子集的时间 强化
PDFNET-53213 提取文本时 PDF 文本发生变化和镜像 漏洞
PDFNET-54761 TextFragmentAbsorber 找不到提取的文本 漏洞
PDFNET-55037 使用 Flate 滤镜添加图像非常慢 (REPSVC-1478) 漏洞
PDFNET-49287 PDF 到 TIFF - 需要加快转换过程 强化
PDFNET-47643 迭代大纲项中的 PdfActions 时发生异常 漏洞
PDFNET-53384 PDF 连接抛出 NullPointerException 漏洞
PDFNET-45331 输出不符合 PDF/A_2A 标准 漏洞
PDFNET-43418 转换为 pdfa1b 会产生不合规的输出 漏洞
PDFNET-44952 TIF 图像插入 PDF 文档引发异常 漏洞
PDFNET-46798 PDF 到 PDF/A - 转换会损坏内容 漏洞
PDFNET-45392 pdf->pdf/a 转换后输出意图相关问题 漏洞
PDFNET-52630 PageTreeNode.GetPage 中的问题 漏洞
PDFNET-55159 XslFoToPdfConverterTests.Testimages - GIF 图像的透明度 漏洞
PDFNET-55300 对于大型 PDF 文件,使用 Aspose.Pdf 添加书签非常非常慢 漏洞
PDFNET-45870 PDF 到 PDF/A - 参数无效发生异常 漏洞
PDFNET-47854 AddPageBreak 方法无法正常工作 漏洞
PDFNET-49884 从 PDF 获取所有字体时发生 StackOverFlowError 漏洞
PDFNET-55027 使用 RedactionAnnotation 类处理 PDF 文档会抛出 IndexOutOfRangeException 漏洞
PDFNET-54485 优化和保存 PDF 时发生异常 漏洞
PDFNET-48657 Colspan 和宽表的单元格边框不正确 漏洞
PDFNET-42685 当 TextSegment 为空时,Document.BindXML() 抛出 Typer Cell 不存在异常 漏洞
PDFNET-44963 PDF 到 SVG - System.ArgumentException 发生异常 漏洞
PDFNET-43118 Document.Save() 方法发生 System.Exception,生成 0KB 文件 漏洞
PDFNET-53920 GoToRemoteAction 中的中文/日文字符会阻止链接注释 漏洞
PDFNET-53744 图像左边距不起作用 漏洞
PDFNET-54301 水平右对齐的图像位于页面之外 漏洞
PDFNET-54555 文档不允许添加文本,抛出“无效字体名称”异常 漏洞
PDFNET-53938 文档中没有绘制矩形 漏洞
PDFNET-45776 从 PDFViewer 打印会导致文件损坏或页面为空 漏洞
PDFNET-42780 将 PDF 转换为 PDF A3B 时出现空引用错误 漏洞
PDFNET-42788 将 PDF 保存为 PDF A1B 时出现关闭流错误 漏洞
PDFNET-53167 PDF 到 PDF/A-1B:转换速度慢且大小显着增加 漏洞
PDFNET-54880 回归:PDF 到 PDF/A_1B 验证失败 漏洞
PDFNET-53635 替换文本后,不应用图像印记 漏洞
PDFNET-53695 PDF 到 PDF/A:文本错位 漏洞
PDFNET-49490 PDF 到 PDF/A - 由于使用 OTF 字体,输出不合规 漏洞
PDFNET-53307 PDF 到 PDF/A:标题不匹配 漏洞
PDFNET-50993 HTML 到 PDF:MS Mincho TTC 字体被替换 漏洞
PDFNET-42413 PDF 到 PDF/A - 某些渐变图像转换不正确 漏洞
PDFNET-53527 PDF 到 PDF/A-3A:生成的 PDF_A_3A 文件无法使用 Adobe 进行编辑 漏洞
PDFNET-53719 回归:文本提取与提取后的文本重叠 漏洞
PDFNET-42802 合并 2 个 pdf 文件时出现异常 漏洞
PDFNET-40958 PDF 到 PDF/A - 文本已损坏,生成的文件不符合 PDF/A 标准 漏洞
PDFNET-55195 回归:Page.AddStamp() 为所有页面添加图章 漏洞
PDFNET-55301 PDF 到 TXT:输出中缺少文本 漏洞
PDFNET-54912 水印上下出现线条的现象 漏洞
PDFNET-54459 使用 RedactionAnnotation.Redact() 时发生 ArgumentOutOfRangeException 漏洞
PDFNET-54955 PDF 到 DOCX 转换时的 System.NullReferenceException 漏洞
PDFNET-46919 PDF 到 TIF(文档的各个部分正在消失) 漏洞
PDFNET-53709 PDF 不会保存到 XPS 或打印 漏洞
PDFNET-42007 PageIndex 抛出 ArgumentException 漏洞
PDFNET-38754 PDF 到 PDFA2A/PDFA2B/PDFA3B:将使用 Aspose.Slides 从 pptx 生成的 PDF 转换为 PDFA2A/PDFA2B/PDFA3B 不符合合规性 漏洞
PDFNET-54065 [Aspose.PDF.Drawing] 在 Linux 上转换 PDF 时用方块代替日文字符 漏洞
PDFNET-55334 在某些情况下访问 Field.Parent 属性时出现 System.NullReferenceException 漏洞
PDFNET-55350 导入可填写字段后,小部件页面索引重置为 0 漏洞
PDFNET-51102 并行处理 - 代码未正确执行 漏洞
PDFNET-54927 Page.AddStamp() 抛出 System.IndexOutOfRangeException 漏洞
PDFNET-50853 Aspose.PDF 21.10:添加注释后,如果在 Google Chrome 中打开生成的 pdf 文件,则结果中没有注释 漏洞
PDFNET-54333 当使用 PdfAnnotationEditor 进行 FlatteningAnnotations 时抛出 System.IndexOutOfRangeException 漏洞
PDFNET-47851 PDF 到 TIFF - 输出中文本重叠 漏洞
PDFNET-47306 生成空白 DOCX 文件 漏洞
PDFNET-50637 密文区域不正确 漏洞
PDFNET-46566 为 TextAnnotation 实现 setter 漏洞
PDFNET-55325 读取 FormFields 抛出 System.ObjectDisposeException:无法访问已处置的对象 漏洞
PDFNET-38602 PDF 到 HTML:图像背景已更改 漏洞
PDFNET-42936 Document.Save() 正在生成空白输出 漏洞
PDFNET-41365 HTML 到 PDF:隐藏字段可见 漏洞
PDFNET-55143 HTML 到 PDF:Linux 中的“System.NullReferenceException” 漏洞
PDFNET-55452 Latex 文件未正确转换(latex 到 pdf) 漏洞

Aspose.PDF for Java 23.8 发行说明

Aspose.PDF for Java 是一种快速,轻量级的处理API,无需使用Adobe Acrobat即可生成,修改,转换,呈现,保护和打印PDF文档。它提供压缩选项,表创建和操作,图形支持,图像功能,广泛的超链接功能,扩展的安全控件和自定义字体处理等功能。

改进和变化

钥匙 概括 类别
PDFJAVA-43082 添加形状提取支持 特征
PDFJAVA-43081 添加文本时检测溢出 特征
PDFJAVA-42883 请求Aspose.PDF中的快速保存数据(增量更新)检测功能 特征
PDFJAVA-41362 将 OutputIntents 从输入 PDF 复制到目标 PDF 特征
PDFJAVA-43082 添加形状提取支持 漏洞
PDFJAVA-43081 添加文本时检测溢出 漏洞
PDFJAVA-42883 请求Aspose.PDF中的快速保存数据(增量更新)检测功能 漏洞
PDFJAVA-41362 将 OutputIntents 从输入 PDF 复制到目标 PDF 漏洞
PDFJAVA-42246 Document.OptimizeResources() 导致元素扭曲 漏洞
PDFJAVA-43033 PDF 到 XLSX:两个单元格合并为一个单元格 漏洞
PDFJAVA-42940 PDF 到 DOCX:表格分为三个部分 漏洞
PDFJAVA-34876 PDF 到 PDFA3b:将使用 Aspose.Slides 从 pptx 生成的 PDF 转换为 PDFA3b 不符合合规性 漏洞
PDFJAVA-40614 转换为灰度问题 漏洞
PDFJAVA-34880 PDF 到 PDFA2a:将从 Aspose.Slides 生成的 PDF 转换为 PDFA2a 不符合合规性 (Linux) 漏洞
PDFJAVA-34882 PDF 到 PDFA3b:将从 Aspose.Slides 生成的 PDF 转换为 PDFA3b 不符合合规性 (Linux) 漏洞
PDFJAVA-34881 PDF 到 PDFA2b:将从 Aspose.Slides 生成的 PDF 转换为 PDFA2b 不符合合规性 (Linux) 漏洞

Aspose.PDF for C++ 23.8 发行说明

Aspose.PDF for C++ 是一个本机C++库,使开发人员能够将PDF处理功能添加到他们的C++应用程序中。该库允许执行各种文档处理任务,包括创建PDF文件,表单处理,文本和页面操作,注释管理,附件,书签,自定义字体处理等等。

苹果芯片支持

我们很高兴推出适用于 C++ macOS 的 Aspose.PDF 的 arm64 版本,专为创新的 Apple Silicon 平台量身定制。该架构为所有当代 Apple 电脑提供支持,展现出卓越的性能和效率。

我们的存档现在包含两个库版本,每个版本都带有各自的后缀:arm64 和 x86_64。这确保了不同硬件配置之间的兼容性,为我们的用户提供了更高的灵活性。

变化和改进

用于 C++ 的新版 Aspose.PDF 具有用于 .Net 23.8 的 Aspose.PDF 代码库。

修复了用于将 PDF 文档保存为多页 tiff 文件的 TiffDevice。

添加了API

  • 类 Aspose::Pdf::Plugins::PdfGeneratorTableBuilder

  • 类 Aspose::Pdf::Plugins::PdfGeneratorTableCellBuilder

  • Aspose::Pdf::Plugins::PdfGeneratorTableRowBuidler 类

  • 类 Aspose::Pdf::Vector::XFormPlacement

  • 类 Aspose::Pdf::Vector::GraphicElement

  • Aspose::Pdf::Vector::GraphicElementCollection 类

  • bool Aspose::Pdf::Text::TextFragmentState::IsFitRectangle(System::String, Aspose::Pdf::Rectangle)

  • void Aspose::Pdf::Forms::CheckboxField::AddOption(System::String)

  • void Aspose::Pdf::Forms::CheckboxField::AddOption(系统::字符串,Aspose::Pdf::矩形)

  • void Aspose::Pdf::Forms::Field::CopyToWidgetArray(Aspose::Pdf::Annotations::WidgetAnnotation[], int)

  • bool Aspose::Pdf::Forms::RadioButtonField::get_NoToggleToOff()

  • System::String Aspose::Pdf::Annotations::WidgetAnnotation::GetCheckedStateName()

  • Aspose::Pdf::矩形 Aspose::Pdf::Vector::SubPath::get_Rectangle()

  • bool Aspose::Pdf::Document::HasIncrementalUpdate()

  • bool 方法:Aspose::Pdf::Operator::ValueEquals(Aspose::Pdf::Operator)

  • void Aspose::Pdf::Page::AddGraphics(Aspose::Pdf::Vector::GraphicElementCollection,Aspose::Pdf::矩形)

  • void Aspose::Pdf::Page::DeleteGraphics(Aspose::Pdf::Vector::GraphicElementCollection)

  • System::String Aspose::Pdf::Point::ToString()

  • Aspose::Pdf::矩形 Aspose::Pdf::矩形::FromRect(System::Drawing::RectangleF)

删除的 API

  • 类 Aspose::Pdf::Plugins::Generator::PdfGeneratorTableBuilder
  • 类 Aspose::Pdf::Plugins::Generator::PdfGeneratorTableCellBuilder
  • 类 Aspose::Pdf::Plugins::Generator::PdfGeneratorTableRowBuidler

API 的完整详细信息可以参考Aspose.PDF for C++ API Reference Guide

猜你喜欢

转载自blog.csdn.net/m0_67129275/article/details/132879270