Browse our Products

Aspose.PDF for .NET 22.6

Improvements and Changes

KeySummaryCategory
PDFNET-29992Support to extract SubScript and SuperScript text from PDFFeature
PDFNET-48118PDF to PNG - API is taking long time to convert PDF pages into PNG imagesEnhancement
PDFNET-51640Improve memory usage for stamp delete by idEnhancement
PDFNET-51758Redesign PdfFileEditor API to prevent exceptions ignoringEnhancement
PDFNET-48347Object reference not set to an instance of an object when converting PDF to HTML on LinuxBug
PDFNET-50479OOM exception when converting EPUB to DOC on Linux docker containerBug
PDFNET-48687Out of memory exception thrown when rendering MD file to PNG/JPG in LinuxBug
PDFNET-41600HTML to PDF: API is throwing NullReference ExceptionBug
PDFNET-49591MHTML to PDF - System.ApplicationException: ‘No html part found!’Bug
PDFNET-51376Convert HTML String to PDF - Index bound out of range errorBug
PDFNET-41525HTML to PDF: Exception is unhandledBug
PDFNET-42578HTML to PDF - html with SVG image throws exceptionBug
PDFNET-44397PDF to text - incorrect sequence of the textBug
PDFNET-39138HTML to PDF: API throws exception with background-attachment attributeBug
PDFNET-46678NullReferenceException while working with a PDF documentBug
PDFNET-42970PDF to PPTX - Exception while convertingBug
PDFNET-40593Exception during files concatenationBug
PDFNET-40594Exception during files concatenationBug
PDFNET-40806Exception while concatenating PDF fileBug
PDFNET-45090HTML to PDF - Images with absolute position are not rendered correctlyBug
PDFNET-44740HTML Columns are being ignored in PDF while adding through HtmlFragmentBug
PDFNET-40353HTML to PDF conversion taking too much timeBug
PDFNET-40364HTML to PDF - Conversion process is taking much timeBug
PDFNET-39113HTML to PDF - Button not displayed in resultant PDFBug
PDFNET-37837HTML to PDF: and empty PDF file is being generatedBug
PDFNET-49968HTML to PDF - the program kept running for more than 20 minutesBug
PDFNET-45858Exception occurred during HTML to PDF conversionBug
PDFNET-37570Incremental save does not include header in PDF fileBug
PDFNET-44657HTML to PDF - the base64 image is missingBug
PDFNET-43986HTML to PDF - the Chinese characters are brokenBug
PDFNET-44742Incorrect PDF generated from an HTML documentBug
PDFNET-43317HTML to PDF - incorrect background color of the horizontal linear graphBug
PDFNET-41456Unable to show Chinese detail in PdfFileSignatureBug
PDFNET-39097PDF to Image: API adds a comment sign in resultant ImageBug
PDFNET-45998IndexOutOfRangeException using ParagraphAbsorberBug
PDFNET-44515Input PDF - the text is displaced after replacementBug
PDFNET-44397PDF to text - incorrect sequence of the textBug
PDFNET-38440Text Replace changes Text AlignmentBug
PDFNET-39675PDF to TIFF - Exception during conversionBug
PDFNET-51703Text get cut off when added to TOCBug
PDFNET-49993PDF to PNG: Output image is white, without any contentBug
PDFNET-50919‘Cross reference table or cross reference stream not found’ exception when using the PageCount propertyBug
PDFNET-51890PDF to DOCX: NullPointerException in EnchantedFlow modeBug
PDFNET-40204PDF to DOCX: a blank pages are being added in resultant DOCX fileBug
PDFNET-50931Text with Noto Sans Arabic font does not render in output PDFBug
PDFNET-51606Highlighted Japanese characters and numbers extracted in incorrect orderBug
PDFNET-51527Blank PNG rendered instead of actual contentBug
PDFNET-51813Aspose.Pdf 22.04 .NET Core 3.1 Chinese string is not displayed correctly on Digital SignatureBug
PDFNET-49607Evaluation watermark used font size 160 pt during JPEG->PDF->PPTX conversionBug
PDFNET-51832TextAnnotation.InReplyTo does not return comment replyBug
PDFNET-39246RGB to Grayscale conversion issueBug

Public API and Backward Incompatible Changes

Added APIs

  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryConcatenate(System.String,System.String,System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryConcatenate(Aspose.Pdf.Document[],Aspose.Pdf.Document)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryConcatenate(System.String[],System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryConcatenate(System.IO.Stream[],System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryConcatenate(System.String,System.String,System.String,System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryConcatenate(System.IO.Stream,System.IO.Stream,System.IO.Stream,System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryAppend(System.IO.Stream,System.IO.Stream[],System.Int32,System.Int32,System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryAppend(System.String,System.String[],System.Int32,System.Int32,System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryInsert(System.String,System.Int32,System.String,System.Int32[],System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryInsert(System.IO.Stream,System.Int32,System.IO.Stream,System.Int32[],System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryDelete(System.String,System.Int32[],System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryDelete(System.IO.Stream,System.Int32[],System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryExtract(System.String,System.Int32,System.Int32,System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryExtract(System.String,System.Int32[],System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryExtract(System.IO.Stream,System.Int32[],System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TrySplitFromFirst(System.String,System.Int32,System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TrySplitFromFirst(System.IO.Stream,System.Int32,System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TrySplitToEnd(System.String,System.Int32,System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TrySplitToEnd(System.IO.Stream,System.Int32,System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.String,System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.IO.Stream,System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.String,System.String,Aspose.Pdf.PageSize)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.IO.Stream,System.IO.Stream,Aspose.Pdf.PageSize)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.String,System.String,System.Int32[],System.Int32[])
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.IO.Stream,System.IO.Stream,System.Int32[],System.Int32[])
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.String,System.String,Aspose.Pdf.PageSize,System.Int32[],System.Int32[])
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.IO.Stream,System.IO.Stream,Aspose.Pdf.PageSize,System.Int32[],System.Int32[])
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.String,System.String,System.Int32,System.Int32)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.IO.Stream,System.IO.Stream,System.Int32,System.Int32)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.IO.Stream,System.IO.Stream,System.Int32,System.Int32,Aspose.Pdf.PageSize)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.String,System.String,System.String)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.IO.Stream,System.IO.Stream,System.IO.Stream)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.String[],System.String,System.Boolean)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.IO.Stream[],System.IO.Stream,System.Boolean)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.String,System.String,System.Int32,System.Int32,Aspose.Pdf.PageSize)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryResizeContents(System.IO.Stream,System.IO.Stream,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryResizeContents(System.IO.Stream,System.IO.Stream,System.Int32[],System.Double,System.Double)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryResizeContents(System.String,System.String,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryConcatenate(System.String[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryConcatenate(System.IO.Stream[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryAppend(System.IO.Stream,System.IO.Stream[],System.Int32,System.Int32,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryAppend(System.String,System.String[],System.Int32,System.Int32,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryInsert(System.String,System.Int32,System.String,System.Int32[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryInsert(System.IO.Stream,System.Int32,System.IO.Stream,System.Int32[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryDelete(System.String,System.Int32[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryDelete(System.IO.Stream,System.Int32[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryExtract(System.IO.Stream,System.Int32[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryExtract(System.String,System.Int32[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TrySplitFromFirst(System.String,System.Int32,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TrySplitFromFirst(System.IO.Stream,System.Int32,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TrySplitToEnd(System.IO.Stream,System.Int32,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TrySplitToEnd(System.String,System.Int32,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.String,Aspose.Pdf.PageSize,System.Int32[],System.Int32[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.IO.Stream,Aspose.Pdf.PageSize,System.Int32[],System.Int32[],System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.String,Aspose.Pdf.PageSize,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeBooklet(System.IO.Stream,Aspose.Pdf.PageSize,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.String,System.Int32,System.Int32,Aspose.Pdf.PageSize,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.IO.Stream,System.Int32,System.Int32,Aspose.Pdf.PageSize,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.String,System.Int32,System.Int32,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryMakeNUp(System.IO.Stream,System.Int32,System.Int32,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryResizeContents(System.String,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters,System.Web.HttpResponse)
  • Method: Aspose.Pdf.Facades.PdfFileEditor.TryResizeContents(System.IO.Stream,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters,System.Web.HttpResponse)
  • Type: Aspose.Pdf.XfaTag
  • Enum Field: Aspose.Pdf.XfaTag.Template
  • Enum Field: Aspose.Pdf.XfaTag.Datasets
  • Enum Field: Aspose.Pdf.XfaTag.Config
  • Enum Field: Aspose.Pdf.XfaTag.Localset
  • Enum Field: Aspose.Pdf.XfaTag.Form

Removed APIs