Browse our Products

Aspose.PDF for .NET 24.2

Improvements and Changes

KeySummaryCategory
PDFNET-48540Add reference of the current page to the CallBackGetHocr delegateFeature
PDFNET-54667Getting the vector data from a PDF fileFeature
PDFNET-34126Converting Searchable PDF to XPS (Keeping Text Selectable in resultant XPS)Feature
PDFNET-56200Optimize image usage by PDF to Markdown converterFeature
PDFNET-56439Passing Page as an image to HOCR Callback methodFeature
PDFNET-53356Add the ability to load DjVu format filesFeature
PDFNET-54734Add the ability to load CDR format filesFeature
PDFNET-55965Extending the MdLoadOptions to support CSS and PageInfoEnhancement
PDFNET-56430Perform a correct substitution for PrinterSettings.PaperSourcesEnhancement
PDFNET-42905Support setting review status for comments in TextAnnotationEnhancement
PDFNET-56204Extract higher quality images in PDF to Markdown converterEnhancement
PDFNET-55738Providing users the opportunity to determine the results of constructing (compiling) LaTeX documentsEnhancement
PDFNET-56373Enable control of page settings source during conversion of HTML(CSS) to PDFEnhancement
PDFNET-37099Getting a property from Action ScriptEnhancement
PDFNET-54294Extending the functionality of the Repair document APIEnhancement
PDFNET-47941HTML not properly converted to PDFBug
PDFNET-47065PDF to PDFA1A: “Text cannot be mapped to Unicode” preflight errorBug
PDFNET-52678Corrupted PDF when splitBug
PDFNET-51291ArgumentOutOfRangeException : Arguments should lies in interval [0, 1]Bug
PDFNET-48364HTML to PDF - image is rendering at center when position is absolute in CSSBug
PDFNET-48571System.ArgumentOutOfRangeException while extracting textBug
PDFNET-54650TXT to PDF - Non-English characters are being rendered as blocks in the outputBug
PDFNET-54698No PdfViewer exposed via Aspose.Pdf.DrawingBug
PDFNET-55810Getting error in stamping while it was working with old version 22Bug
PDFNET-55826Fill color is not working with Rounded RectangleBug
PDFNET-56144Endless PDF to DOCX conversionBug
PDFNET-56151NullReferenceException occurs during the execution of the document.Flatten()Bug
PDFNET-56158PDF to PNG - output does not show the checkbox checkedBug
PDFNET-56286Metered license works only with version 23.11.1Bug
PDFNET-56294After converting XPS to PDF some graphic elements are brokenBug
PDFNET-50375Converting PDF to EPUB on Linux/macOS produces a corrupted fileBug
PDFNET-56008PDF to HTML: IndexOutOfRangeException exception is thrownBug
PDFNET-46507NullReferenceException while converting PDF to TIFFBug
PDFNET-42395Compliance problems with PDF/A_3U after conversionBug
PDFNET-49599Structural problems in Aspose-generated PDFs after optimizing themBug
PDFNET-53862Convert PDF from Tesseract with OCR OverlayBug
PDFNET-46915Exception while optimizing PDFBug
PDFNET-48241Corrupted file after resizingBug
PDFNET-50827PDF to SVG conversion is not preciseBug
PDFNET-35532PDF printing - images are rotated in resultant fileBug
PDFNET-37620PDF to XPS - output XPS will not printBug
PDFNET-38958OutOfMemoryException when optimizing PDF fileBug
PDFNET-39995XPS to PDF - Exception during conversionBug
PDFNET-40519IndexOutOfRangeException when adding TextStamp with Italic FontStyleBug
PDFNET-40871Exception when trying to get page countBug
PDFNET-40982Image to PDF - Unable to reduce PDF file sizeBug
PDFNET-41065PDF to DOC - Exception during conversionBug
PDFNET-42641ArgumentException while extracting pages from this PDF documentBug
PDFNET-55447Missing content after changing Document.Form.TypeBug
PDFNET-56289PdfExtractor extracts the same image multiple timesBug
PDFNET-56371An additional problem with this file after converting to PDF/A-3bBug
PDFNET-55208Page.AddStamp throws NullReferenceException for Aspose.PDF.Drawing 23.6 and 23.7Bug
PDFNET-55899ImageLoadException thrown for black and white imageBug
PDFNET-56367When converting a PDF 2.0 document to PDF/A-3b, an exception “Pdf version 1.20 does not supported” is thrownBug
PDFNET-35725Setting SystemFontsNativeRendering to true and rotating PDF document results in distorted outputBug
PDFNET-38213PDF to PDFA: Convert() method returns wrong valueBug
PDFNET-38946SVG to PDF throws exceptionBug
PDFNET-41164API throws exception upon loading PDF documentBug
PDFNET-35281InvalidOperationException thrown while optimizing a PDF documentBug
PDFNET-55659HTML to PDF: Infinite loop during loading of HTML fileBug
PDFNET-56422Regression: Metered license throws “Authentication failed” starting from 23.12Bug
PDFNET-55913Can’t parse embedded font Comfortaa and no suitable system font foundBug
PDFNET-55993Cross reference table or cross reference stream not found exception when rendering PDF to PNGBug
PDFNET-55994Object reference not set to an instance of an object exception when exporting PDF to HTMLBug
PDFNET-56167The text is incorrectly displayed in the HTML output converted from the PDFBug
PDFNET-56291Text is not bold in the output HTML while font is installed or added using font repositoryBug
PDFNET-55651System.ArgumentException when converting XFA form to StandardBug
PDFNET-55055OutOfMemory Exception when converting input file to PDF/ABug

Public API and Backward Incompatible Changes

Added APIs

  • Method: Aspose.Pdf.Annotations.MarkupAnnotation.ClearState System.Void
  • Method: Aspose.Pdf.Annotations.MarkupAnnotation.SetReviewState(Aspose.Pdf.Annotations.AnnotationState,System.String) System.Void
  • Method: Aspose.Pdf.Annotations.MarkupAnnotation.SetReviewState(Aspose.Pdf.Annotations.AnnotationState) System.Void
  • Method: Aspose.Pdf.Annotations.MarkupAnnotation.SetMarkedState(System.Boolean) System.Void
  • Method: Aspose.Pdf.Annotations.MarkupAnnotation.GetState Aspose.Pdf.Annotations.AnnotationState
  • Method: Aspose.Pdf.Annotations.MarkupAnnotation.GetStateModel Aspose.Pdf.Annotations.AnnotationStateModel
  • Type: Aspose.Pdf.CdrLoadOptions
  • Method: Aspose.Pdf.CdrLoadOptions.#ctor System.Void
  • Type: Aspose.Pdf.DjvuLoadOptions
  • Method: Aspose.Pdf.DjvuLoadOptions.#ctor System.Void
  • Property: Aspose.Pdf.DocSaveOptions.ReSaveFonts System.Boolean
  • Method: Aspose.Pdf.Document.Convert(Aspose.Pdf.Document.CallBackGetHocrWithPage,System.Boolean) System.Boolean
  • Method: Aspose.Pdf.Document.Convert(Aspose.Pdf.Document.CallBackGetHocr,System.Boolean) System.Boolean
  • Type: Aspose.Pdf.Document.CallBackGetHocrWithPage System.String
  • Property: Aspose.Pdf.HtmlLoadOptions.IsPriorityCssPageRule System.Boolean
  • Property: Aspose.Pdf.HtmlSaveOptions.IgnoreResourceFontErrors System.Boolean
  • Field: Aspose.Pdf.LoadFormat.DJVU
  • Field: Aspose.Pdf.LoadFormat.CDR
  • Method: Aspose.Pdf.OperatorCollection.Dispose System.Void
  • Method: Aspose.Pdf.Printing.PaperSource.#ctor(Aspose.Pdf.Printing.PaperSourceKind,System.String) System.Void
  • Type: Aspose.Pdf.Printing.PaperSources
  • Field: Aspose.Pdf.Printing.PaperSources.Upper Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.Lower Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.Middle Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.Manual Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.Envelope Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.ManualFeedEnvelope Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.AutomaticFeed Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.TractorFeed Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.SmallFormat Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.LargeFormat Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.LargeCapacity Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.Cassette Aspose.Pdf.Printing.PaperSource
  • Field: Aspose.Pdf.Printing.PaperSources.FormSource Aspose.Pdf.Printing.PaperSource
  • Method: Aspose.Pdf.Resources.FreeMemory System.Void
  • Method: Aspose.Pdf.TeXLoadOptions.GetLoadResult Aspose.Pdf.TeXLoadResult
  • Type: Aspose.Pdf.TeXLoadResult
  • Field: Aspose.Pdf.TeXLoadResult.NotExecuted
  • Field: Aspose.Pdf.TeXLoadResult.Spotless
  • Field: Aspose.Pdf.TeXLoadResult.WarningIssued
  • Field: Aspose.Pdf.TeXLoadResult.ErrorMessageIssued
  • Field: Aspose.Pdf.TeXLoadResult.FatalErrorStop
  • Method: Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(System.Text.RegularExpressions.Regex[],Aspose.Pdf.Text.TextSearchOptions) System.Void
  • Property: Aspose.Pdf.Text.TextFragmentAbsorber.RegexResults System.Collections.Generic.Dictionary`2[[System.Text.RegularExpressions.Regex, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Aspose.Pdf.Text.TextFragmentCollection, Aspose.PDF, Version=24.2.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56]]
  • Method: Aspose.Pdf.Vector.GraphicElement.FindDelta(Aspose.Pdf.Point) Aspose.Pdf.Point
  • Method: Aspose.Pdf.Vector.GraphicElement.SetPosition(Aspose.Pdf.Point) System.Void
  • Method: Aspose.Pdf.Vector.GraphicElement.GetInitialPoint(System.Double@,System.Double@) System.Void
  • Field: Aspose.Pdf.Vector.GraphicElement._graphicState Aspose.Pdf.Vector.GraphicState
  • Field: Aspose.Pdf.Vector.GraphicElement._operators System.Collections.Generic.List`1[[Aspose.Pdf.Operator, Aspose.PDF, Version=24.2.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56]]
  • Field: Aspose.Pdf.Vector.GraphicElement._currentContent Aspose.Pdf.OperatorCollection
  • Field: Aspose.Pdf.Vector.GraphicElement._matrix Aspose.Pdf.Matrix
  • Type: Aspose.Pdf.Vector.GraphicState
  • Property: Aspose.Pdf.Vector.GraphicState.Matrix Aspose.Pdf.Matrix
  • Property: Aspose.Pdf.Vector.GraphicState.ClipsAndMatrices System.Collections.Generic.List`1[[Aspose.Pdf.Operator, Aspose.PDF, Version=24.2.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56]]
  • Property: Aspose.Pdf.Vector.GraphicState.ColorsAndStyles System.Collections.Generic.SortedDictionary`2[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Aspose.Pdf.Operator, Aspose.PDF, Version=24.2.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56]]
  • Method: Aspose.Pdf.XForm.Dispose System.Void
  • Method: Aspose.Pdf.XFormCollection.FreeMemory System.Void

Removed APIs

  • Property: Aspose.Pdf.Annotations.TextAnnotation.State Aspose.Pdf.Annotations.AnnotationState