Browse our Products

Aspose.PDF for .NET 24.4

Improvements and Changes

KeySummaryCategory
PDFNET-38844Support applying a clipping mask to imagesFeature
PDFNET-49934Select the “Choose paper source by PDF page size” in the print dialog using the APIFeature
PDFNET-55024Avoid process hangs while loading a broken documentFeature
PDFNET-56567Aspose.PDF Signature for .NET pluginFeature
PDFNET-36222Add 24Bit color support in ColorDepth enumerationEnhancement
PDFNET-45093Support for more Dashed styles for annotation rectanglesEnhancement
PDFNET-50619Add feasibility of saving PDF documents to DOCX asynchronouslyEnhancement
PDFNET-56076Improve subscript or superscript detection in textEnhancement
PDFNET-56205Converting subscript and superscript styles to PDF converter to MarkdownEnhancement
PDFNET-56206Improve ParagraphAbsorber processing for several casesEnhancement
PDFNET-56299Improve paragraph processing for CJK languagesEnhancement
PDFNET-56741Add file size optimization option to PDF/A conversionEnhancement
PDFNET-56768Implement property NewWindow for FileHyperlinkEnhancement
PDFNET-56950Unable to find different printing-related issues while upgrading from older Aspose.PDF versionEnhancement
PDFNET-47541Document Flattening causes field value changes and document issuesBug
PDFNET-45527XFA PDF document is improperly converted to the standard PDFBug
PDFNET-56579Regression in Aspose.PDF 24.1 during text editionBug
PDFNET-53122Can’t convert PDF to PDF/ABug
PDFNET-56778PDF resizing problem since 23.11Bug
PDFNET-48410Document is not PDF/A compatible after conversionBug
PDFNET-49776Report error when attached document can not be converted into PDF/A-2aBug
PDFNET-49900File is not properly converted into PDF/A-3bBug
PDFNET-56664Wrong text extraction on rotated pagesBug
PDFNET-56826Aspose.Pdf 24.3: CalculateContentBBox returns incorrect LLYBug
PDFNET-43305PDF to PPTX - hexadecimal value 0x03 is an invalid characterBug
PDFNET-45591API is unable to extract paragraphs correctlyBug
PDFNET-48754Content is missing after resizing the PDF document contentBug
PDFNET-51916PDF to PDF/A - Output is not PDF/A compliantBug
PDFNET-52012PDF to PDF/A - Output is not PDF/A compliantBug
PDFNET-56750PDF to PDF/A-2 conversion creates dark pageBug
PDFNET-56809Rectangle property became null After adding an Artifact object to the PageBug
PDFNET-56883The program threw a NullReferenceException when adding WatermarkBug
PDFNET-42208Formatting issue of the field after flattening fieldsBug
PDFNET-45727Problem setting values of fieldsBug
PDFNET-45796Problem when converting XFA form to Standard typeBug
PDFNET-43617PDF to PPTX - Invalid character error occurredBug
PDFNET-54408PDF to PDF/A: output file is too largeBug
PDFNET-56751IndexOutOfRangeException during Custom Properties AdditionBug
PDFNET-43038Exception trying to read bookmark from PDF fileBug
PDFNET-55979Saving signed PDF hangs the applicationBug
PDFNET-56831TextState.Invisible property returns wrong value for textBug
PDFNET-56878Regression: PDF to PDF/A-2b: Pages quality degradationBug
PDFNET-39605Images are distorted after conversion (JPEG-decoder throws trappable exception during conversion)Bug
PDFNET-41116When resizing attached PDF file, an error message appears when viewing documentBug
PDFNET-41165Unable to convert PDF to PDF/ABug
PDFNET-41596Incorrect value appearing in fieldBug
PDFNET-56898The subscript was not recognized correctlyBug
PDFNET-55812PDF TO XPS: Conversion hangsBug
PDFNET-56425Document.ImportXML results in incorrect PDFBug
PDFNET-56739Changing Form.Type causes Out of Memory errorBug
PDFNET-54492When using the ParagraphAbsorber one of the document’s paragraphs is split into twoBug
PDFNET-54896Convert to PDF/A replaces images with inverted version of the image and does major increase in file sizeBug
PDFNET-55671Table generation fails with a specific combination of RepeatingRowsCount and RowSpanBug
PDFNET-56047EPUB to HTML: NullReferenceException instead of FontNotFound thrown on Docker Linux container without installed MS fontsBug
PDFNET-56488Result doesn’t pass the validation after converting the PDF document to PDF/A-2bBug
PDFNET-51066Text of Multiline paragraphs is extracted as line-by-lineBug
PDFNET-53154PDF to PDF/A conversion removes the background graphicsBug
PDFNET-36236PDF to HTML conversion ignores hyperlink targetsBug
PDFNET-39160PDF to HTML conversion throws OutOfMemoryExceptionBug
PDFNET-40704Document is not opening in Adobe after PdfPageStampBug
PDFNET-56847PDF to PDF/A-3b: Garbled fonts in the output fileBug
PDFNET-42854XFA form to Standard: All data disappearsBug
PDFNET-49259PDF to HTML - The background is not rendering properlyBug
PDFNET-50198The font size of superscripts does not decrease and pages grayed out when converting PS to PDFBug
PDFNET-55652The operation of converting XFA forms to Standard format hangsBug

Public API and Backward Incompatible Changes

Added APIs

  • Method: Aspose.Pdf.Annotations.Dash.#ctor(System.Int32[]) System.Void
  • Property: Aspose.Pdf.Annotations.Dash.Pattern System.Int32[]
  • Method: Aspose.Pdf.Devices.TiffDevice.BinarizeBradley(System.IO.Stream,System.IO.Stream,System.Double) System.Void
  • Method: Aspose.Pdf.Devices.TiffDevice.Process(Aspose.Pdf.Page,System.IO.Stream) System.Void
  • Property: Aspose.Pdf.Document.PickTrayByPdfSize System.Boolean
  • Field: Aspose.Pdf.Facades.ViewerPreference.PickTrayByPDFSize System.Int32
  • Method: Aspose.Pdf.Facades.Form.ExportJson(System.IO.Stream,System.Boolean) System.Void
  • Method: Aspose.Pdf.Facades.Form.ImportJson(System.IO.Stream) System.Void
  • Method: Aspose.Pdf.Forms.Field.ExportValueToJson(System.IO.Stream,System.Boolean) System.Void
  • Method: Aspose.Pdf.Forms.Field.ImportValueFromJson(System.IO.Stream) System.Boolean
  • Method: Aspose.Pdf.Forms.Field.ImportValueFromJson(System.IO.Stream,System.String) System.Boolean
  • Property: Aspose.Pdf.FileHyperlink.NewWindow Aspose.Pdf.ExtendedBoolean
  • Property: Aspose.Pdf.PdfToMarkdown.MarkdownSaveOptions.SubscriptAndSuperscriptConversion System.Boolean
  • Property: Aspose.Pdf.Plugins.JpegOptions.Quality System.Int32
  • Field: Aspose.Pdf.Plugins.PdfToImageOptions.defaultOutputImageResolution System.Int32
  • Field: Aspose.Pdf.Plugins.PdfToImageOptions.defaultOutputImageJpegQuality System.Int32
  • Type: Aspose.Pdf.Plugins.SignOptions
  • Method: Aspose.Pdf.Plugins.SignOptions.#ctor(System.String,System.String) System.Void
  • Method: Aspose.Pdf.Plugins.SignOptions.#ctor(System.IO.Stream,System.String) System.Void
  • Property: Aspose.Pdf.Plugins.SignOptions.PageNumber System.Int32
  • Property: Aspose.Pdf.Plugins.SignOptions.Visible System.Boolean
  • Property: Aspose.Pdf.Plugins.SignOptions.Rectangle Aspose.Pdf.Rectangle
  • Property: Aspose.Pdf.Plugins.SignOptions.Reason System.String
  • Property: Aspose.Pdf.Plugins.SignOptions.Contact System.String
  • Property: Aspose.Pdf.Plugins.SignOptions.Location System.String
  • Property: Aspose.Pdf.Plugins.SignOptions.Name System.String
  • Type: Aspose.Pdf.Plugins.Signature
  • Method: Aspose.Pdf.Plugins.Signature.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.Signature.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.Tiff
  • Method: Aspose.Pdf.Plugins.Tiff.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.TiffOptions
  • Method: Aspose.Pdf.Plugins.TiffOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.TiffOptions.OperationName System.String
  • Property: Aspose.Pdf.Plugins.TiffOptions.SaveAsMultiPageTiff System.Boolean
  • Property: Aspose.Pdf.Plugins.TiffOptions.Compression Aspose.Pdf.Devices.CompressionType
  • Property: Aspose.Pdf.Plugins.TiffOptions.Depth Aspose.Pdf.Devices.ColorDepth
  • Property: Aspose.Pdf.Plugins.TiffOptions.Brightness System.Single
  • Property: Aspose.Pdf.Plugins.TiffOptions.CoordinateType Aspose.Pdf.PageCoordinateType
  • Property: Aspose.Pdf.Plugins.TiffOptions.SkipBlankPages System.Boolean
  • Property: Aspose.Pdf.Plugins.TiffOptions.Shape Aspose.Pdf.Devices.ShapeType
  • Type: Aspose.Pdf.Printing.Extensions.PageSettingsExtensions
  • Method: Aspose.Pdf.Printing.Extensions.PageSettingsExtensions.ToNativePageSettings(Aspose.Pdf.Printing.PageSettings) System.Drawing.Printing.PageSettings
  • Method: Aspose.Pdf.Printing.Extensions.PageSettingsExtensions.ToAsposePageSettings(System.Drawing.Printing.PageSettings) Aspose.Pdf.Printing.PageSettings
  • Type: Aspose.Pdf.Printing.Extensions.PaperSizeExtensions
  • Method: Aspose.Pdf.Printing.Extensions.PaperSizeExtensions.ToNativePaperSize(Aspose.Pdf.Printing.PaperSize) System.Drawing.Printing.PaperSize
  • Method: Aspose.Pdf.Printing.Extensions.PaperSizeExtensions.ToAsposePaperSize(System.Drawing.Printing.PaperSize) Aspose.Pdf.Printing.PaperSize
  • Type: Aspose.Pdf.Printing.Extensions.PaperSourceExtensions
  • Method: Aspose.Pdf.Printing.Extensions.PaperSourceExtensions.ToNativePaperSource(Aspose.Pdf.Printing.PaperSource) System.Drawing.Printing.PaperSource
  • Method: Aspose.Pdf.Printing.Extensions.PaperSourceExtensions.ToAsposePaperSource(System.Drawing.Printing.PaperSource) Aspose.Pdf.Printing.PaperSource
  • Type: Aspose.Pdf.Printing.Extensions.PrinterResolutionExtensions
  • Method: Aspose.Pdf.Printing.Extensions.PrinterResolutionExtensions.ToNativePrinterResolution(Aspose.Pdf.Printing.PrinterResolution) System.Drawing.Printing.PrinterResolution
  • Method: Aspose.Pdf.Printing.Extensions.PrinterResolutionExtensions.ToAsposePrinterResolution(System.Drawing.Printing.PrinterResolution) Aspose.Pdf.Printing.PrinterResolution
  • Type: Aspose.Pdf.Printing.Extensions.PrinterSettingsExtensions
  • Method: Aspose.Pdf.Printing.Extensions.PrinterSettingsExtensions.ToNativePrinterSettings(Aspose.Pdf.Printing.PrinterSettings) System.Drawing.Printing.PrinterSettings
  • Method: Aspose.Pdf.Printing.Extensions.PrinterSettingsExtensions.ToAsposePrinterSettings(System.Drawing.Printing.PrinterSettings) Aspose.Pdf.Printing.PrinterSettings
  • Method: Aspose.Pdf.Text.ParagraphAbsorber.#ctor(Aspose.Pdf.Text.ParagraphAbsorberOptions) System.Void
  • Method: Aspose.Pdf.Text.ParagraphAbsorber.#ctor(System.Int32,Aspose.Pdf.Text.ParagraphAbsorberOptions) System.Void
  • Property: Aspose.Pdf.Text.ParagraphAbsorber.ParagraphAbsorberOptions Aspose.Pdf.Text.ParagraphAbsorberOptions
  • Type: Aspose.Pdf.Text.ParagraphAbsorberOptions
  • Method: Aspose.Pdf.Text.ParagraphAbsorberOptions.#ctor System.Void
  • Property: Aspose.Pdf.Text.ParagraphAbsorberOptions.SectionUnbreakingHorizontalOverride System.Double
  • Property: Aspose.Pdf.Text.ParagraphAbsorberOptions.SectionUnbreakingVerticalOverride System.Double
  • Property: Aspose.Pdf.Text.ParagraphAbsorberOptions.SearchRectangle Aspose.Pdf.Rectangle
  • Method: Aspose.Pdf.XImage.AddStencilMask(System.IO.Stream) System.Void

Removed APIs

  • Method: Aspose.Pdf.Devices.DocumentDevice.BinarizeBradley(System.IO.Stream,System.IO.Stream,System.Double) System.Void

Discontinued Features

  • Support for .NET Framework 4.0 has been discontinued.