Browse our Products

Aspose.PDF for .NET 24.10

Improvements and Changes

KeySummaryCategory
PDFNET-57711Support signing PDF documents using ECDSAFeature
PDFNET-57790Underlines will be rendered as CSS-style when converting PDF to HTMLEnhancement
PDFNET-58153Cropping an image when adding it to a PDF pageEnhancement
PDFNET-47759PDF file is not converted to PNG properlyBug
PDFNET-47776Exception when converting PDF to PDF/ABug
PDFNET-53304TextFragmentAbsorber finds extra results on the pageBug
PDFNET-53427PDF/A compliance lost after adding document bookmarkBug
PDFNET-53597PDF to JPG conversion generates incorrect outputBug
PDFNET-53511Aspose.Pdf page.SetPageSize does not work with CropBoxBug
PDFNET-58191After PDF/X conversion DestOutputProfile has wrong N (components number) valueBug
PDFNET-58220PDF/A-2a conversion passed, but the document isn’t valid - AS keyBug
PDFNET-58228PDF/A-2a: some glyphs cannot be mapped to UnicodeBug
PDFNET-50640Replace text in PDF - the character “U” is missingBug
PDFNET-57142Exception is thrown while optimizing the PDF documentBug
PDFNET-58259Aspose.Pdf.PrintController pdf page size [CONT.]Bug
PDFNET-58121System.ArgumentException on converting HTML to PDFBug
PDFNET-57822Opacity does not apply to graphic elements.Bug
PDFNET-58126TextState.Invisible property returns wrong value for some text fragmentsBug
PDFNET-58215PDF to TIFF: Missing content and misrendered logo in the output fileBug
PDFNET-56504When converting from PDF to Images(PNG, JPG, BMP), some content is missingBug
PDFNET-56558Issue with Arabic text in PPTX filesBug
PDFNET-57681Regression: Checkboxes Randomly CheckedBug
PDFNET-58155“Not supported image type” in PDF to Greyscale ConversionBug
PDFNET-53475setDraw method renders incorrect stampBug
PDFNET-51466Document.Save takes unexpectedly long timeBug
PDFNET-58156PDF to TIFF: Missing data in the output fileBug
PDFNET-58188XPS to PDF: Transparency is not preserved in resultant fileBug
PDFNET-58189XPS to PDF: Font style is not preserved in the resultant fileBug
PDFNET-58081Error when using Aspose.PDF in combination with Aspose.PSD.Bug
PDFNET-57051Invalid index error when making a searchable PDFBug
PDFNET-57880System.ArgumentOutOfRangeException when converting several HTML to PDFBug
PDFNET-58127System.OverflowException: Value was either too large or too small for an Int32.Bug
PDFNET-58148“System.NotImplementedException: Not supported image type” in Searchable PDFBug
PDFNET-58216“Wrong object format” in PDF to PDFA1b conversionBug
PDFNET-53599Exception occurs when converting PDF file to DOCXBug
PDFNET-53699Memory leak when extracting images from PDFBug
PDFNET-57563IndexOutOfRangeException thrown on call TextAbsorber.Visit()Bug
PDFNET-57568When converting PDF to Image, noise appears in the resulting imageBug
PDFNET-52636PdfFileSignature.Save throws System.NullReferenceExceptionBug
PDFNET-53364Security Vulnerability - CVE-2021-24112Bug
PDFNET-34699API throwing InvalidCastException while converting URL to Pdf and saving it into stream objectBug
PDFNET-39220PDF to PDFA conversion hangs the processBug
PDFNET-54895Conversion slow after removing signaturesBug
PDFNET-57877No signatures found on signed PDFBug
PDFNET-55574Can’t parse embedded font Menlo-Regular and no suitable system font foundBug

Public API and Backward Incompatible Changes

Added APIs

  • Method: Aspose.Pdf.Drawing.Arc.CheckBounds(System.Double,System.Double) System.Boolean
  • Method: Aspose.Pdf.Drawing.Circle.CheckBounds(System.Double,System.Double) System.Boolean
  • Method: Aspose.Pdf.Drawing.Curve.CheckBounds(System.Double,System.Double) System.Boolean
  • Method: Aspose.Pdf.Drawing.Ellipse.CheckBounds(System.Double,System.Double) System.Boolean
  • Property: Aspose.Pdf.Drawing.Graph.Shapes Aspose.Pdf.Generator.BoundsCheckableList`1[Aspose.Pdf.Drawing.Shape]
  • Method: Aspose.Pdf.Drawing.Line.CheckBounds(System.Double,System.Double) System.Boolean
  • Method: Aspose.Pdf.Drawing.Path.CheckBounds(System.Double,System.Double) System.Boolean
  • Method: Aspose.Pdf.Drawing.Rectangle.CheckBounds(System.Double,System.Double) System.Boolean
  • Method: Aspose.Pdf.Drawing.Shape.CheckBounds(System.Double,System.Double) System.Boolean
  • Type: Aspose.Pdf.Generator.BoundsCheckMode
  • Field: Aspose.Pdf.Generator.BoundsCheckMode.Default
  • Field: Aspose.Pdf.Generator.BoundsCheckMode.ThrowExceptionIfDoesNotFit
  • Type: Aspose.Pdf.Generator.BoundsCheckableList`1
  • Method: Aspose.Pdf.Generator.BoundsCheckableList`1.#ctor System.Void
  • Method: Aspose.Pdf.Generator.BoundsCheckableList`1.#ctor(Aspose.Pdf.Generator.BoundsCheckMode,System.Double,System.Double) System.Void
  • Property: Aspose.Pdf.Generator.BoundsCheckableList`1.Count System.Int32
  • Property: Aspose.Pdf.Generator.BoundsCheckableList`1.IsReadOnly System.Boolean
  • Property: Aspose.Pdf.Generator.BoundsCheckableList`1.Item(System.Int32)
  • Method: Aspose.Pdf.Generator.BoundsCheckableList1.Add(0) System.Void
  • Method: Aspose.Pdf.Generator.BoundsCheckableList`1.GetEnumerator
  • Method: Aspose.Pdf.Generator.BoundsCheckableList`1.Clear System.Void
  • Method: Aspose.Pdf.Generator.BoundsCheckableList1.Contains(0) System.Boolean
  • Method: Aspose.Pdf.Generator.BoundsCheckableList`1.CopyTo(Aspose.Pdf.Generator.T[],System.Int32) System.Void
  • Method: Aspose.Pdf.Generator.BoundsCheckableList1.Remove(0) System.Boolean
  • Method: Aspose.Pdf.Generator.BoundsCheckableList1.IndexOf(0) System.Int32
  • Method: Aspose.Pdf.Generator.BoundsCheckableList1.Insert(System.Int32,0) System.Void
  • Method: Aspose.Pdf.Generator.BoundsCheckableList`1.RemoveAt(System.Int32) System.Void
  • Method: Aspose.Pdf.Generator.BoundsCheckableList`1.UpdateBoundsCheckMode(Aspose.Pdf.Generator.BoundsCheckMode,System.Double,System.Double) System.Void
  • Method: Aspose.Pdf.Generator.BoundsCheckableList`1.UpdateBoundsCheckMode(Aspose.Pdf.Generator.BoundsCheckMode) System.Void
  • Field: Aspose.Pdf.Generator.BoundsCheckableList`1.Items
  • Type: Aspose.Pdf.Generator.BoundsOutOfRangeException
  • Method: Aspose.Pdf.Generator.BoundsOutOfRangeException.#ctor System.Void
  • Method: Aspose.Pdf.Generator.BoundsOutOfRangeException.#ctor(System.String) System.Void
  • Method: Aspose.Pdf.Generator.BoundsOutOfRangeException.#ctor(System.String,System.Double,System.Double) System.Void
  • Type: Aspose.Pdf.Generator.IBoundsCheckableItem
  • Method: Aspose.Pdf.Generator.IBoundsCheckableItem.CheckBounds(System.Double,System.Double) System.Boolean
  • Method: Aspose.Pdf.Page.AddImage(System.IO.Stream,Aspose.Pdf.Rectangle,Aspose.Pdf.Rectangle) System.Void
  • Method: Aspose.Pdf.Page.AddImage(System.String,System.IO.Stream,Aspose.Pdf.Rectangle,Aspose.Pdf.Rectangle) System.Void
  • Method: Aspose.Pdf.Page.AddImage(System.IO.Stream,Aspose.Pdf.Rectangle,System.Int32,System.Int32,System.Boolean,Aspose.Pdf.Rectangle) System.Void
  • Method: Aspose.Pdf.Rectangle.Contains(Aspose.Pdf.Point,System.Boolean) System.Boolean

Removed APIs

  • Property: Aspose.Pdf.Drawing.Graph.Shapes System.Collections.Generic.List`1[Aspose.Pdf.Drawing.Shape]
  • Method: Aspose.Pdf.Page.AddImage(System.IO.Stream,Aspose.Pdf.Rectangle) System.Void
  • Method: Aspose.Pdf.Page.AddImage(System.String,System.IO.Stream,Aspose.Pdf.Rectangle) System.Void
  • Method: Aspose.Pdf.Page.AddImage(System.IO.Stream,Aspose.Pdf.Rectangle,System.Int32,System.Int32,System.Boolean) System.Void
  • Method: Aspose.Pdf.Rectangle.Contains(Aspose.Pdf.Point) System.Boolean


 
OSZAR »