Aspose.PDF for .NET 23.9 Release Notes
Aspose.PDF for .NET is an advanced PDF processing API for .NET Core that makes it easy to generate, modify, convert, render, protect and print documents in cross-platform applications. No need to use Adobe Acrobat. Additionally, the API provides compression options, table creation and handling, graphics and image capabilities, extensive hyperlink functionality, stamp and watermark tasks, extended security controls, and custom font handling.
Aspose.PDF for .NET supports popular file formats such as PDF, XFA, TXT, HTML, PCL, XML, Or manage embedded form fields in a document.
improvements and changes
key | generalize | category |
---|---|---|
PDFNET-55157 | Adding image using ImageFilterType.Flate does not preserve transparency | feature |
PDFNET-55270 | Provides a way to remove subcomments from fillable fields | feature |
PDFNET-44218 | PDF/A-1b conversion: improved performance for some files | strengthen |
PDFNET-55385 | Enhance CheckBoxField.AddOption method behavior | strengthen |
PDFNET-55343 | File size reduced after copying fillable fields from another document | strengthen |
PDFNET-45377 | Enhance the behavior of Annotation.CreationDate | strengthen |
PDFNET-50826 | Time to reduce font subsetting | strengthen |
PDFNET-53213 | PDF text changes and mirrors when extracting text | loopholes |
PDFNET-54761 | TextFragmentAbsorber cannot find extracted text | loopholes |
PDFNET-55037 | Adding images using the Flate filter is very slow (REPSVC-1478) | loopholes |
PDFNET-49287 | PDF to TIFF - Need to speed up conversion process | strengthen |
PDFNET-47643 | Exception while iterating PdfActions in outline items | loopholes |
PDFNET-53384 | PDF connection throws NullPointerException | loopholes |
PDFNET-45331 | The output does not comply with the PDF/A_2A standard | loopholes |
PDFNET-43418 | Conversion to pdfa1b produces non-compliant output | loopholes |
PDFNET-44952 | Inserting TIF image into PDF document throws exception | loopholes |
PDFNET-46798 | PDF to PDF/A - Conversion corrupts content | loopholes |
PDFNET-45392 | Issues related to output intent after pdf->pdf/a conversion | loopholes |
PDFNET-52630 | Issues in PageTreeNode.GetPage | loopholes |
PDFNET-55159 | XslFoToPdfConverterTests.Testimages - Transparency of GIF images | loopholes |
PDFNET-55300 | Adding bookmarks using Aspose.Pdf is very, very slow for large PDF files | loopholes |
PDFNET-45870 | PDF to PDF/A - Invalid parameter exception occurred | loopholes |
PDFNET-47854 | AddPageBreak method not working properly | loopholes |
PDFNET-49884 | StackOverFlowError while getting all fonts from PDF | loopholes |
PDFNET-55027 | Using the RedactionAnnotation class to process PDF documents will throw IndexOutOfRangeException | loopholes |
PDFNET-54485 | Exception occurred while optimizing and saving PDF | loopholes |
PDFNET-48657 | Incorrect cell borders for Colspan and wide tables | loopholes |
PDFNET-42685 | When TextSegment is empty, Document.BindXML() throws Typer Cell does not exist exception | loopholes |
PDFNET-44963 | PDF to SVG - System.ArgumentException exception occurred | loopholes |
PDFNET-43118 | System.Exception occurred in Document.Save() method, generating 0KB file | loopholes |
PDFNET-53920 | Chinese/Japanese characters in GoToRemoteAction prevent link comments | loopholes |
PDFNET-53744 | Image left margin not working | loopholes |
PDFNET-54301 | Horizontally right aligned image is outside the page | loopholes |
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::RectangleAspose::Pdf::Rectangle::FromRect(System::Drawing::RectangleF)
Removed API
- 类 Aspose::Pdf::Plugins::Generator::PdfGeneratorTableBuilder
- 类 Aspose::Pdf::Plugins::Generator::PdfGeneratorTableCellBuilder
- 类 Aspose::Pdf::Plugins::Generator::PdfGeneratorTableRowBuidler
Complete details of the API can be found in the Aspose.PDF for C++ API Reference Guide .