Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose.PDF for .NET 24.6 (DLLs only)

Download  Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 181.71MB
  • Date Added:
  • 14/6/2024

Description

This ZIP file contains only the Aspose.PDF for .NET 24.6 assemblies. The assemblies are the same as in the MSI installer of the product of the same version. Download this if you want to use Aspose.PDF without the MSI installer.

File Details

The DLLs-only package of Aspose.PDF for .NET 24.6 enables creating and manipulating PDF documents for .NET developers with an enhanced set of features.

Key Highlights

New Features:

  • Inject alternative text for image stamps to enhance accessibility with this C# API version.
  • Generate accessible PDFs with low-level functions for better control.
  • Digitally sign PDF documents using X509Certificate2 in base64 format for increased security using the latest .NET PDF API release.

Enhancements:

  • Relaxed evaluation mode restrictions for a simplified developer experience.
  • The paragraph replacement functionality within existing PDFs has been improved for easier editing.
  • We have introduced the ability to define areas where text retrieval should be prevented in Aspose.PDF for .NET 24.6.

Bug Fixes:

Several issues related to HTML to PDF conversion, text extraction, PDF/A conversion, and more have been fixed in this release.

Public API and Backward Incompatible Changes

Added APIs

Some of the newly added API members in this .NET PDF document processing library are:

  • Type: Aspose.Pdf.Comparison.ComparisonOptions
  • Method: Aspose.Pdf.Comparison.ComparisonOptions.#ctor System.Void
  • Property: Aspose.Pdf.Comparison.ComparisonOptions.ExtractionArea Aspose.Pdf.Rectangle
  • Property: Aspose.Pdf.Comparison.ComparisonOptions.EditOperationsOrder Aspose.Pdf.Comparison.EditOperationsOrder
  • Type: Aspose.Pdf.Comparison.Diff.DiffOperation
  • Property: Aspose.Pdf.Comparison.Diff.DiffOperation.Operation Aspose.Pdf.Comparison.Diff.Operation
  • Property: Aspose.Pdf.Comparison.Diff.DiffOperation.Text System.String
  • Method: Aspose.Pdf.Comparison.Diff.DiffOperation.Equals(System.Object) System.Boolean
  • Method: Aspose.Pdf.Comparison.Diff.DiffOperation.Equals(Aspose.Pdf.Comparison.Diff.DiffOperation) System.Boolean
  • Method: Aspose.Pdf.Comparison.Diff.DiffOperation.ToString System.String
  • Method: Aspose.Pdf.Comparison.Diff.DiffOperation.GetHashCode System.Int32
  • Type: Aspose.Pdf.Comparison.Diff.Operation
  • Field: Aspose.Pdf.Comparison.Diff.Operation.Equal
  • Field: Aspose.Pdf.Comparison.Diff.Operation.Delete
  • Field: Aspose.Pdf.Comparison.Diff.Operation.Insert
  • Type: Aspose.Pdf.Comparison.DocumentComparisonStatistics
  • Method: Aspose.Pdf.Comparison.DocumentComparisonStatistics.#ctor System.Void
  • Property: Aspose.Pdf.Comparison.DocumentComparisonStatistics.PagesStatistics System.Collections.Generic.List`1[[Aspose.Pdf.Comparison.TextItemComparisonStatistics]]
  • Type: Aspose.Pdf.Comparison.EditOperationsOrder
  • Field: Aspose.Pdf.Comparison.EditOperationsOrder.InsertFirst
  • Field: Aspose.Pdf.Comparison.EditOperationsOrder.DeleteFirst
  • Type: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator
  • Method: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator.#ctor System.Void
  • Property: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator.InsertStyle System.String
  • Property: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator.DeleteStyle System.String
  • Property: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator.StrikethroughDeleted System.Boolean
  • Method: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator.GenerateOutput(System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation}) System.String
  • Method: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator.GenerateOutput(System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation},System.String) System.Void
  • Method: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator.GenerateOutput(System.Collections.Generic.List{System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation}}) System.String
  • Method: Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGenerator.GenerateOutput(System.Collections.Generic.List{System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation}},System.String) System.Void
  • Type: Aspose.Pdf.Comparison.OutputGenerator.IFileOutputGenerator
  • Method: Aspose.Pdf.Comparison.OutputGenerator.IFileOutputGenerator.GenerateOutput(System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation},System.String) System.Void
  • Method: Aspose.Pdf.Comparison.OutputGenerator.IFileOutputGenerator.GenerateOutput(System.Collections.Generic.List{System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation}},System.String) System.Void
  • Type: Aspose.Pdf.Comparison.OutputGenerator.IStringOutputGenerator
  • Method: Aspose.Pdf.Comparison.OutputGenerator.IStringOutputGenerator.GenerateOutput(System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation}) System.String
  • Method: Aspose.Pdf.Comparison.OutputGenerator.IStringOutputGenerator.GenerateOutput(System.Collections.Generic.List{System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation}}) System.String
  • Type: Aspose.Pdf.Comparison.OutputGenerator.JsonDiffOutputGenerator
  • Method: Aspose.Pdf.Comparison.OutputGenerator.JsonDiffOutputGenerator.#ctor System.Void
  • Method: Aspose.Pdf.Comparison.OutputGenerator.JsonDiffOutputGenerator.GenerateOutput(System.Collections.Generic.List{Aspose.Pdf.Comparison.Diff.DiffOperation}) System.String

Removed APIs

Some of the API members removed from Aspose.PDF for .NET 24.6 are:

  • Method: Aspose.Pdf.CollectionItem.Value1.CompareTo(Aspose.Pdf.CollectionItem.Value{0}) System.Int32
  • Method: Aspose.Pdf.Document.Repair System.Void
  • Type: Aspose.Pdf.Plugins.ChatCompletion
  • Method: Aspose.Pdf.Plugins.ChatCompletion.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.ChatCompletion.Id System.String
  • Property: Aspose.Pdf.Plugins.ChatCompletion.Object System.String
  • Property: Aspose.Pdf.Plugins.ChatCompletion.Created System.Int64
  • Property: Aspose.Pdf.Plugins.ChatCompletion.Model System.String
  • Type: Aspose.Pdf.Plugins.Choice
  • Method: Aspose.Pdf.Plugins.Choice.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.Choice.Index System.Int32
  • Property: Aspose.Pdf.Plugins.Choice.Message Aspose.Pdf.Plugins.Message
  • Property: Aspose.Pdf.Plugins.Choice.FinishReason System.String
  • Type: Aspose.Pdf.Plugins.CompressOptions
  • Method: Aspose.Pdf.Plugins.CompressOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.ConversionMode
  • Field: Aspose.Pdf.Plugins.ConversionMode.TextBox
  • Field: Aspose.Pdf.Plugins.ConversionMode.Flow
  • Field: Aspose.Pdf.Plugins.ConversionMode.EnhancedFlow
  • Type: Aspose.Pdf.Plugins.DataType
  • Field: Aspose.Pdf.Plugins.DataType.File
  • Field: Aspose.Pdf.Plugins.DataType.Stream
  • Type: Aspose.Pdf.Plugins.DecryptionOptions
  • Method: Aspose.Pdf.Plugins.DecryptionOptions.#ctor(System.String) System.Void
  • Property: Aspose.Pdf.Plugins.DecryptionOptions.OwnerPassword System.String
  • Type: Aspose.Pdf.Plugins.EncryptionOptions
  • Method: Aspose.Pdf.Plugins.EncryptionOptions.#ctor(System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.CryptoAlgorithm) System.Void
  • Property: Aspose.Pdf.Plugins.EncryptionOptions.OwnerPassword System.String
  • Property: Aspose.Pdf.Plugins.EncryptionOptions.UserPassword System.String
  • Property: Aspose.Pdf.Plugins.EncryptionOptions.DocumentPrivilege Aspose.Pdf.Facades.DocumentPrivilege
  • Property: Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm Aspose.Pdf.CryptoAlgorithm
  • Type: Aspose.Pdf.Plugins.FileDataSource
  • Method: Aspose.Pdf.Plugins.FileDataSource.#ctor(System.String) System.Void
  • Property: Aspose.Pdf.Plugins.FileDataSource.DataType Aspose.Pdf.Plugins.DataType
  • Property: Aspose.Pdf.Plugins.FileDataSource.Path System.String
  • Type: Aspose.Pdf.Plugins.FileResult
  • Property: Aspose.Pdf.Plugins.FileResult.IsFile System.Boolean
  • Property: Aspose.Pdf.Plugins.FileResult.IsStream System.Boolean
  • Property: Aspose.Pdf.Plugins.FileResult.IsString System.Boolean
  • Property: Aspose.Pdf.Plugins.FileResult.Data System.Object
  • Method: Aspose.Pdf.Plugins.FileResult.ToFile System.String
  • Method: Aspose.Pdf.Plugins.FileResult.ToStream System.IO.Stream
  • Type: Aspose.Pdf.Plugins.FormCheckBoxFieldCreateOptions
  • Method: Aspose.Pdf.Plugins.FormCheckBoxFieldCreateOptions.#ctor(System.Int32,Aspose.Pdf.Rectangle) System.Void
  • Property: Aspose.Pdf.Plugins.FormCheckBoxFieldCreateOptions.Checked System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
  • Property: Aspose.Pdf.Plugins.FormCheckBoxFieldCreateOptions.Style System.Nullable`1[[Aspose.Pdf.Forms.BoxStyle, Aspose.PDF, Version=24.5.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56]]
  • Type: Aspose.Pdf.Plugins.FormCheckBoxFieldSetOptions
  • Method: Aspose.Pdf.Plugins.FormCheckBoxFieldSetOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.FormCheckBoxFieldSetOptions.Checked System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
  • Property: Aspose.Pdf.Plugins.FormCheckBoxFieldSetOptions.Style System.Nullable`1[[Aspose.Pdf.Forms.BoxStyle, Aspose.PDF, Version=24.5.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56]]
  • Type: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions
  • Method: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions.#ctor(System.Int32,Aspose.Pdf.Rectangle) System.Void
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions.Editable System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions.Options System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions.Selected System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
  • Type: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions
  • Method: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions.Editable System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions.Options System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions.Selected System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
  • Type: Aspose.Pdf.Plugins.FormEditor
  • Method: Aspose.Pdf.Plugins.FormEditor.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.FormEditor.Process(Aspose.Pdf.Plugins.FormEditorOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.FormEditorAddOptions
  • Method: Aspose.Pdf.Plugins.FormEditorAddOptions.#ctor(System.Collections.Generic.List{Aspose.Pdf.Plugins.FormFieldCreateOptions}) System.Void
  • Type: Aspose.Pdf.Plugins.FormEditorOptions
  • Method: Aspose.Pdf.Plugins.FormEditorOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormEditorRemoveOptions
  • Method: Aspose.Pdf.Plugins.FormEditorRemoveOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormEditorSetOptions
  • Method: Aspose.Pdf.Plugins.FormEditorSetOptions.#ctor(Aspose.Pdf.Plugins.SelectField,Aspose.Pdf.Plugins.FormFieldSetOptions) System.Void
  • Type: Aspose.Pdf.Plugins.FormExporter
  • Method: Aspose.Pdf.Plugins.FormExporter.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.FormExporter.Process(Aspose.Pdf.Plugins.FormExporterOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.FormExporterOptions
  • Method: Aspose.Pdf.Plugins.FormExporterOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormExporterValuesToCsvOptions
  • Method: Aspose.Pdf.Plugins.FormExporterValuesToCsvOptions.#ctor(Aspose.Pdf.Plugins.SelectField,System.Char) System.Void
  • Type: Aspose.Pdf.Plugins.FormFieldCreateOptions
  • Method: Aspose.Pdf.Plugins.FormFieldCreateOptions.#ctor(System.Int32,Aspose.Pdf.Rectangle) System.Void
  • Type: Aspose.Pdf.Plugins.FormFieldOptions

You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.PDF for .NET 24.6 Release Notes.

 English