Aspose.PDF for .NET 22.5

Improvements and Changes

PDFNET-50978Improve Document.Save() method when merging multiple PDF files if a Optimization Options are includedEnhancement
PDFNET-50645Remove UserUnit property from PDF filesEnhancement
PDFNET-51715Redesign PdfFileSecurity API to prevent exceptions ignoringEnhancement
PDFNET-48246Implement various options for placing tables on document pagesEnhancement
PDFNET-49049Resizing a PDF with annotations results in Errors in the resulting fileBug
PDFNET-38343PDF to DOC - Hyperlinks are missing in resultant fileBug
PDFNET-38160PDF to DOC: processing time issueBug
PDFNET-38161PDF to DOC: text is being rendered incorrectlyBug
PDFNET-42567Whenever position of field is set, the file size increasesBug
PDFNET-47564HTML to PDF - Margins are added only to the first page when used HtmlLoadOptions.PageInfo.MarginBug
PDFNET-47565HTML to PDF - Background color of body is not workingBug
PDFNET-38220HTML to PDF: CSS flex property is not workingBug
PDFNET-42864HTML to PDF - Tables are not formatting properly when added to the PDFBug
PDFNET-49412HTML to PDF - OutOfMemoryException occurs when margins are specifiedBug
PDFNET-47912HTML not properly converted to PDFBug
PDFNET-34210HTML to PDF Conversion: Object Reference Not Set Exception is thrownBug
PDFNET-39099HTML to PDF performance issueBug
PDFNET-44741KeyNotFoundException on HTML to PDFBug
PDFNET-50937HTML to PDF startIndex cannot be larger than length of string exceptionBug
PDFNET-48497HTML to PDF - Code keeps runningBug
PDFNET-48488HTML to PDF - CSS properties for word breaking are not workingBug
PDFNET-45257Problem adding Multiple Signatures on a Single PDFBug
PDFNET-39990JpegDevice.Process ignores resolutionBug
PDFNET-40071Exception when trying to retrieve page number for BookmarkBug
PDFNET-51678Links are not clickable after replacement but they are present in the links collectionBug
PDFNET-46432PDF to JPG - An exception occurred if PDF document is signedBug
PDFNET-51691TextFragment with emoji and new line causes Index was outside the bounds of the array exceptionBug
PDFNET-51552Aspose.Pdf 22.3: Option AddReturnToLineEnd does not work with DocSaveOptions.RecognitionMode.FlowBug
PDFNET-38399A CrossTableNotFoundException appears when loading PDF documentBug
PDFNET-36386Merging PDF document loses Form fieldsBug
PDFNET-36732Stack Empty Exception while loading the PDF fileBug
PDFNET-36762Embedded Attachments are inaccessibleBug
PDFNET-37459TIFF to PDF conversion takes too much timeBug
PDFNET-37579Exception when trying to get hyperlink destinationBug
PDFNET-43138Exporting data from XFA form gives incorrect valuesBug
PDFNET-40450Saving PDF to XMLoutput in stream throws ArgumentExceptionBug
PDFNET-50480OOM exception when converting PDF to DOC on Linux docker containerBug
PDFNET-51643TextFragmentAbsorber does not able to search text fragment by regexBug
PDFNET-51131TextAnnotation.InReplyTo does not return comment replyBug
PDFNET-43746After the flattening form, the text value slides downBug
PDFNET-51545ComboBox font print issueBug
PDFNET-50132PDF Export to Excel - Column data in multiple rows being merged into one cellBug
PDFNET-47234PDF to PNG - A blank image has been producedBug

Public API and Backward Incompatible Changes

Added APIs

  • Method:Aspose.Pdf.Annotations.InkAnnotation.ChangeAfterResize(Aspose.Pdf.Matrix)
  • Method:Aspose.Pdf.Annotations.LineAnnotation.ChangeAfterResize(Aspose.Pdf.Matrix)
  • Method:Aspose.Pdf.Annotations.PolyAnnotation.ChangeAfterResize(Aspose.Pdf.Matrix)
  • Method:Aspose.Pdf.Annotations.TextAnnotation.ChangeAfterResize(Aspose.Pdf.Matrix)
  • Method:Aspose.Pdf.Facades.PdfFileSecurity.TryEncryptFile(System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.Facades.KeySize)
  • Method:Aspose.Pdf.Facades.PdfFileSecurity.TryDecryptFile(System.String)
  • Method:Aspose.Pdf.Facades.PdfFileSecurity.TrySetPrivilege(System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege)
  • Method:Aspose.Pdf.Facades.PdfFileSecurity.TryChangePassword(System.String,System.String,System.String)
  • Method:Aspose.Pdf.Facades.PdfFileSecurity.TryChangePassword(System.String,System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.Facades.KeySize)
  • Method:Aspose.Pdf.Facades.PdfFileSecurity.TryChangePassword(System.String,System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.Facades.KeySize,Aspose.Pdf.Facades.Algorithm)
  • Property:Aspose.Pdf.PdfFormatConversionOptions.IsTransferInfo
  • Enum Field:Aspose.Pdf.TableBroken.IsInNextPage
  • Property:Aspose.Pdf.Page.UserUnit

Removed APIs