Browse our Products

Aspose.PDF for .NET 18.11

Improvements and Changes

KeySummaryCategory
PDFNET-45582PDFUA: Add taggedPdfTextBlockelementNew Feature
PDFNET-45584PDFUA: Add text block named elementNew Feature
PDFNET-45547Improve OptimizeResources performanceEnhancement
PDFNET-35495HTML to PDF - ArgumentNullException is occurringBug
PDFNET-37575PDF to TIFF - ArgumentException is being generatedBug
PDFNET-37817HTML to PDF - Formatting issues in resultant fileBug
PDFNET-38032HTML to PDF: Table background-color style is not workingBug
PDFNET-38075PDF to Execl: cells data merges to a single cell in outputBug
PDFNET-38349PDF to TIFF: output image missing textBug
PDFNET-38426PDF to XLS - Error appears when viewing resultant fileBug
PDFNET-38527When using Custom font, SuperScript is not being honoredBug
PDFNET-38595Incorrect Character width and X coordinate informationBug
PDFNET-38689PDF to EXCEL results in a corrupt fileBug
PDFNET-38744Not all characters are resized in PDF fieldBug
PDFNET-38848Hyperlink Alignment issueBug
PDFNET-38892TextState properties are not being applied in HeaderFooterBug
PDFNET-39270PDF to PDF/A - NullReferenceException during PDF/A conversionBug
PDFNET-39347TIFF to PDF - OutOfMemoryException during conversionBug
PDFNET-42133Adding svg into table cell from disk API throws ArgumentExceptionBug
PDFNET-42220Which TIFF versions Aspose.Pdf for .NET supportsBug
PDFNET-42536PDF printing takes several minutesBug
PDFNET-42642Exception when trying to add SVG image stream to PDFBug
PDFNET-43026Black background is appearing while adding SVG into PDFBug
PDFNET-43150PDF to TIFF - Text of lighter color is missing in output imageBug
PDFNET-43330SVG turned out to be black and white while adding into tableBug
PDFNET-43863JPG to PDF - output document failed to open in Adobe ReaderBug
PDFNET-44167PDF to PDF/A-1b - the output PDF does not pass compliance testBug
PDFNET-44344HtmlFragment moves content to next pageBug
PDFNET-44349Cannot add local hyperlink to the text of table cellBug
PDFNET-45022Cannot extract table and its data using TableAbsorberBug
PDFNET-45291IsBlank property true when page is not blankBug
PDFNET-45349PDF to PPTX - System.InvalidOperationException Exception occurredBug
PDFNET-45360Preflight log contains fonts related problemsBug
PDFNET-45407Highlight Annotation hides/redacts the text after merging annotationsBug
PDFNET-45470Slow processing of documentBug
PDFNET-45478Setting Cell.ColSpan to 4 leads to invalid render of graphs and textBug
PDFNET-45488NullReferenceException when validating or converting a PDF/ABug
PDFNET-45497The text extraction takes much timeBug
PDFNET-45534PDFA output contains more than one XREF subsectionBug
PDFNET-45558Document is not PDF/A compatible after conversionBug
PDFNET-45338Output document isn’t PDFA_2A compliantBug
PDFNET-45101Implement functionality to support fonts and text for PDF/UA formatBug

Public API changes in Aspose.PDF for .NET 18.11

Added APIs:

  • Class Aspose.Pdf.Optimization.ImageCompressionOptions
    Constructor Aspose.Pdf.Optimization.ImageCompressionOptions
  • Property Aspose.Pdf.Optimization.ImageCompressionOptions.CompressImages (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.ImageCompressionOptions.ResizeImages (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.ImageCompressionOptions.ImageQuality (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.ImageCompressionOptions.MaxResolution (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.ImageCompressionOptions.Version
  • Enumeration Aspose.Pdf.Optimization.ImageCompressionVersion
  • Enumeration member Aspose.Pdf.Optimization.ImageCompressionVersion.Standard
  • Enumeration member Aspose.Pdf.Optimization.ImageCompressionVersion.Fast
  • Enumeration member Aspose.Pdf.Optimization.ImageCompressionVersion.Mixed
  • Class Aspose.Pdf.Optimization.OptimizationOptions
    Constructor Aspose.Pdf.Optimization.OptimizationOptions.#ctor
  • Property Aspose.Pdf.Optimization.OptimizationOptions.LinkDuplcateStreams (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.AllowReusePageContent (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.RemoveUnusedStreams (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.RemoveUnusedObjects (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.ImageCompressionOptions (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.CompressImages
  • Property Aspose.Pdf.Optimization.OptimizationOptions.ResizeImages (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.ImageQuality (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.MaxResoultion (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.UnembedFonts (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Optimization.OptimizationOptions.RemovePrivateInfo (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Method Aspose.Pdf.Optimization.OptimizationOptions.All (moved from Aspose.Pdf.Document.OptimizationOptions)
  • Property Aspose.Pdf.Text.TextFragment.Hyperlink
  • Method Aspose.Pdf.Text.TextFragmentAbsorber.RemoveAllText(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)
  • Class Aspose.Pdf.TaggedPdf.TaggedPdfBlockLevelTextElement  
  • Method Aspose.Pdf.TaggedPdf.TaggedPdfBlockLevelTextElement.#ctor (Aspose.Pdf.Document,System.String,System.String,Aspose.Pdf.Text.TextState)
  • Method Aspose.Pdf.TaggedPdf.TaggedPdfContent.Add (Aspose.Pdf.TaggedPdf.TaggedPdfBlockLevelTextElement)
  • Method Aspose.Pdf.TaggedPdf.TaggedPdfDocumentElement.Add (Aspose.Pdf.Page,Aspose.Pdf.TaggedPdf.TaggedPdfBlockLevelTextElement)  
  • Property Aspose.Pdf.TaggedPdf.TaggedPdfElement.MCID 
  • Property Aspose.Pdf.TaggedPdf.TaggedPdfElement.Tag  
  • Class Aspose.Pdf.TaggedPdf.TaggedPdfH1Elemen  
    Constructor Aspose.Pdf.TaggedPdf.TaggedPdfH1Element.#ctor(Aspose.Pdf.Document,System.String,Aspose.Pdf.Text.TextState)  
  • Class Aspose.Pdf.TaggedPdf.TaggedPdfH2Element  
    Constructor Aspose.Pdf.TaggedPdf.TaggedPdfH2Element.#ctor(Aspose.Pdf.Document,System.String,Aspose.Pdf.Text.TextState)  
  • Class Aspose.Pdf.TaggedPdf.TaggedPdfH3Element 
    Constructor Aspose.Pdf.TaggedPdf.TaggedPdfH3Element.#ctor (Aspose.Pdf.Document,System.String,Aspose.Pdf.Text.TextState)  
  • Class Aspose.Pdf.TaggedPdf.TaggedPdfH4Element   Constructor Aspose.Pdf.TaggedPdf.TaggedPdfH4Element.#ctor(Aspose.Pdf.Document,System.String,Aspose.Pdf.Text.TextState)  
  • Class Aspose.Pdf.TaggedPdf.TaggedPdfH5Element 
    Constructor Aspose.Pdf.TaggedPdf.TaggedPdfH5Element.#ctor(Aspose.Pdf.Document,System.String,Aspose.Pdf.Text.TextState)  
  • Class Aspose.Pdf.TaggedPdf.TaggedPdfH6Element 
    Constructor Aspose.Pdf.TaggedPdf.TaggedPdfH6Element.#ctor(Aspose.Pdf.Document,System.String,Aspose.Pdf.Text.TextState)
  • Class Aspose.Pdf.TaggedPdf.TaggedPdfPElement 
    Constructor Aspose.Pdf.TaggedPdf.TaggedPdfPElement.#ctor(Aspose.Pdf.Document,System.String,Aspose.Pdf.Text.TextState)

Removed APIs:

  • Aspose.Pdf.Document.OptimizationOptions was moved into Aspose.Pdf.Optimization namespace.