Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Most Significant Changes In Aspose.PDF 25.9 we have added:
PDF/E-1 Standard Support: Added the capability to convert standard PDF files to the PDF/E-1 format, which is tailored for engineering documentation. This includes functionality to validate the output files for compliance with the PDF/E-1 standard.
Enhanced Accessibility for Tagged Images: It is now possible to add alternative text to images loaded from a memory stream. This enhancement is crucial for creating PDF/UA-compliant documents where images are handled in-memory.
API Namespace Refactoring: The Aspose.Pdf.Plugins namespace has been renamed to Aspose.Pdf.LowCode to better align with the low-code, simplified API philosophy and improve consistency across Aspose products. All related functionality remains available under the new namespace.
Detailed information about the changes and usage examples can be found on the Aspose.PDF 25.9 Release Notes page.
Other Notable Enhancements
Improved memory performance for the Document.Validate() method.
Сonversion to the PDF/E-1 standard for engineering documents.
The primary API for simplified operations has been moved to the new Aspose.Pdf.LowCode namespace.
Most Significant Changes In Aspose.PDF 25.8 we have added:
Generation of fully accessible Tagged Table of Contents (TOC) pages with proper navigation to corresponding sections, ensuring PDF/UA-1 compliance. This includes support for linked headers, nested sublists, and integration into the document’s tagged structure.
Page content scaling and resizing with the PdfFileEditor.ResizeContents API, allowing you to resize an entire document or selected pages while adjusting margins, content area, and page size.
Custom table border styles, including dashed, dotted, or fully customized patterns, via GraphInfo properties such as DashArray, DashPhase, and LineWidth.
Detailed information about the changes and usage examples can be found on the Aspose.PDF 25.8 Release Notes page.
Other Notable Enhancements
Ability to set the entire XMP metadata block in one operation.
Full removal of digital signatures from a document.
Improved rotation retention when importing from XFDF.
Most Significant Changes In Aspose.PDF 25.7 we have added:
A new OFD to PDF High Code Plugin, expanding support for OFD format conversion through the plugin system.
Support for public certificate encryption, allowing PDFs to be encrypted so that only specified certificate holders can open the document.
New functionality to fit expanded text content within the bounds of a paragraph’s original rectangle, adjusting font size and spacing automatically.
The ability to apply “Cloudy” border effects to polygon annotations for enhanced visual appearance.
Dependency update: upgraded System.Net.Http.Json to version 8.0.1 to address potential vulnerabilities in earlier releases.
Detailed information about the changes and usage examples can be found on the Aspose.PDF 25.7 Release Notes page.
Other Notable Enhancements
Improved annotation text replacement: now supports large text blocks constrained to the original paragraph space.
Expanded encryption capabilities using public/private key pairs.
Plugin-based OFD to PDF conversion now available.
Various security and compatibility updates based on user feedback.
Most Significant Changes In Aspose.PDF 25.6 we have added:
Support for .NET 9, while ending support for .NET 6. Additionally, the provided .NET Framework assembly was downgraded from 4.8.1 to 4.8 to improve compatibility with Windows Server 2019.
The ability to get and set alternative text for images via the XImage class using the new GetAlternativeText and TrySetAlternativeText methods.
A new way to access license information programmatically through the LicenseInfo property of the License class, eliminating the need for external tools.
Interrupt support for operations involving large HTML fragments using the InterruptMonitor class, making long-running conversions more controllable.
Extended formatting capabilities for annotation text through the SetTextStyle method family of the FreeTextAnnotation class.
Enhanced digital signature appearance with the new IsForegroundImage property in SignatureCustomAppearance, allowing signature images to appear over background text.
Detailed information about the changes and usage examples can be found on the Aspose.PDF 25.6 Release Notes page.
Other Notable Enhancements
Most Significant Changes
In Aspose.PDF 25.5 we have added:
HasXfa
and NeedsRendering
have been added for the Form
class to determine if IgnoreNeedsRendering
is required.Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.5 Release Notes page.
Other Notable Enhancements
UseEmbeddedTrueTypeFonts
and DefaultFont
have been added for the PDF to XPS conversion. This allows for improved performance and avoids some problems related to fonts during conversion.Most Significant Changes
In Aspose.PDF 25.4 we have added:
Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.4 Release Notes page.
Other Notable Enhancements
Most Significant Changes
In Aspose.PDF 25.3 we have added:
Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.3 Release Notes page.
Other Notable Enhancements
We have enhanced performance and reduced memory consumption when converting image-heavy PDFs. The processing speed is twice as fast, and memory usage has decreased by 10% in tested scenarios.
Most significant changes
In Aspose.PDF 25.2 we have added:
GetSignatureNames()
method to get information about digital signatures of PDF.Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.2 Release Notes page.
Other notable enhancements
Repair
method improved. It can check and fix values in the Annotation.Rect array from now on.
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddingNewExtGState()
{
// The path to the documents directory
string dataDir = RunExamples.GetDataDirAsposePdfFacadesPages();
// Graphics state parameter dictionary new name
var gsName = "GS0";
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
{
var page = doc.Pages[1];
var dictionaryEditor = new DictionaryEditor(page.Resources);
var states = dictionaryEditor["ExtGState"].ToCosPdfDictionary();
var newGs = CosPdfDictionary.CreateEmptyDictionary(doc);
var pairs = new KeyValuePair<string, ICosPdfPrimitive>[3]
{
new KeyValuePair<string, ICosPdfPrimitive>("CA", new CosPdfNumber(1)),
new KeyValuePair<string, ICosPdfPrimitive>("ca", new CosPdfNumber(0.5)),
new KeyValuePair<string, ICosPdfPrimitive>("BM", new CosPdfName("Normal"))
};
foreach (var p in pairs)
{
newGs.Add(p);
}
states.Add(gsName, newGs);
// Save PDF document
doc.Save(outputPath);
}
}
In Aspose.PDF 25.1 we have added:
Detailed information about the changes and samples of using can be found on the Aspose.PDF 25.1 Release Notes page.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.