Upgrade your Python applications on Linux with advanced PDF processing functionalities using the latest Aspose.PDF for Python via .NET 24.8.0 release. This version provides different improvements and bug fixes for your Python solutions running on Linux.
Generate PDF/A Compliant Documents
With the newest Python PDF processing API release, you can create PDF/A-4 compliant documents for long-lasting preservation and archiving.
Flattening Transparent Images on Linux
Empower image management by flattening transparent images inside your PDF documents on the Linux platform and enriching your Python applications with transparency handling features.
Work with faster and more accurate text extraction using Aspose.PDF for Python via .NET 24.8.0, especially for documents loaded with vector graphics.
Easily Convert Text to Markdown
Effortlessly convert specific areas in PDFs to markdown format for seamless integration and elevate your PDF manipulation Python applications running on Linux.
Support for ECDSA Verification
You can now verify the authenticity of documents signed with the Elliptic Curve Digital Signature Algorithm (ECDSA) conveniently using the Python PDF library.
Bug Fixes
Different bug fixes have been added to this release to enhance stability, memory usage, and specific functionalities like text extraction, printing, and XPS processing.
Public API and Backward Incompatible Changes
Added APIs
- Type: aspose.pdf.ai.AIClientException
- Method: aspose.pdf.ai.AIClientException.#ctor(str)
- Type: aspose.pdf.ai.AICopilotException
- Method: aspose.pdf.ai.AICopilotException.#ctor(str)
- Property: aspose.pdf.ai.BaseResponse.detail str
- Type: aspose.pdf.ai.ILlamaClient
- Type: aspose.pdf.ai.LlamaCopilotOptionsBase
- Property: aspose.pdf.ai.LlamaCopilotOptionsBase.model str
- Property: aspose.pdf.ai.LlamaCopilotOptionsBase.temperature
- Property: aspose.pdf.ai.LlamaCopilotOptionsBase.top_p
- Property: aspose.pdf.ai.LlamaCopilotOptionsBase.max_completion_tokens
- Property: aspose.pdf.ai.LlamaCopilotOptionsBase.system_instructions str
- Property: aspose.pdf.ai.LlamaCopilotOptionsBase.document_collection aspose.pdf.ai.DocumentCollection
- Type: aspose.pdf.ai.LlamaSummaryCopilot
- Property: aspose.pdf.ai.LlamaSummaryCopilot.has_context bool
- Type: aspose.pdf.ai.LlamaSummaryCopilotOptions
- Property: aspose.pdf.ai.LlamaSummaryCopilotOptions.summary_prompt str
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.get_options aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.create aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_model(str) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_temperature(list[float]) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_top_p(list[float]) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_max_completion_tokens(list[int]) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_instructions(str) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_summary_prompt(str) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_documents(aspose.pdf.ai.DocumentCollection) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_document(aspose.pdf.ai.TextDocument) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_documents(list[aspose.pdf.ai.TextDocument]) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_document(aspose.pdf.ai.PdfDocument) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_documents(list[aspose.pdf.ai.PdfDocument]) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_document(str) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.ai.LlamaSummaryCopilotOptions.with_documents(list[str]) aspose.pdf.ai.LlamaSummaryCopilotOptions
- Method: aspose.pdf.forms.Form.make_form_annotations_independent(aspose.pdf.Page)
- Field: aspose.pdf.PdfFormat.PDF_A_4
- Field: aspose.pdf.PdfFormat.PDF_A_4E
- Field: aspose.pdf.PdfFormat.PDF_A_4F
- Property: aspose.pdf.printing.PaperSource.raw_kind int
- Type: aspose.pdf.printing.StartEndPageEventArgs
- Method: aspose.pdf.printing.StartEndPageEventArgs.#ctor(int,int,int,int)
- Field: aspose.pdf.printing.StartEndPageEventArgs.CURRENT_PAGE int
- Field: aspose.pdf.printing.StartEndPageEventArgs.TOTAL_PAGES int
- Field: aspose.pdf.printing.StartEndPageEventArgs.CURRENT_COPY int
- Field: aspose.pdf.printing.StartEndPageEventArgs.TOTAL_COPIES int
Removed APIs
- Method: aspose.pdf.logicalstructure.Element.tag(aspose.pdf.operators.BDC) Type: aspose.pdf.ai.EndpointBuilder
- Type: aspose.pdf.ai.OpenAIClientException
- Method: aspose.pdf.ai.OpenAIClientException.#ctor(str)
- Type: aspose.pdf.ai.OpenAICopilotException
- Method: aspose.pdf.ai.OpenAICopilotException.#ctor(str)
You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.PDF for Python via .NET 24.8.0 Release Notes.