Browse our Products

Aspose.PDF for .NET 11.7.0

Improvements and Changes

KeySummaryCategory
PDFNEWNET-39503Support DashLengthInBlack and DashLengthInWhite properties in DOMNew Feature
PDFNEWNET-39504Support AutoFitToWindow property in ColumnAdjustmentType enumeration for DOMNew Feature
PDFNEWNET-37674PDF to HTML - PDF document layers are not present in output HTMLNew Feature
PDFNEWNET-39228auto-grow feature in EPUB to PDF conversionNew Feature
PDFNEWNET-38207XPS to PDF conversion slow performance issueEnhancement
PDFNEWNET-36540Image Inserted to PDF is blurEnhancement
PDFNEWNET-40667HTML to PDF conversion throws InvalidOperation ExceptionException
PDFNEWNET-39640XFA to Static - ArgumentException: Value does not fall within the expected rangeException
PDFNEWNET-40708PDF to HTML: extra white lines on background - regressionBug
PDFNEWNET-40239PDF to PDFA2b: Text overlapping and spacing issueBug
PDFNEWNET-40668Regression: Adding text in existing PDF document results embedded font errorBug
PDFNEWNET-38884HTML to PDF - Performance improvement requiredBug
PDFNEWNET-39739PDF to HTML: some text is missing in resultant HTMLBug
PDFNEWNET-40637Objects cannot be added to PDF pages after ProcessParagraph() callBug
PDFNEWNET-39472PDF to HTML - Special characters like accents, umlauts and
circumflex are displayed incorrectly
Bug
PDFNEWNET-39384PDF to HTML - Text issues when rendering resultant HTMLBug
PDFNEWNET-38968XPS to PDF - Resultant file is 6X times largerBug
PDFNEWNET-40756PDF to PDFA conversion produces incorrect PDFA fileBug
PDFNEWNET-40540Text Replacement removes formattingBug
PDFNEWNET-40395Using OTF fonts with HtmlFragmentBug
PDFNEWNET-40360Unknown character in content streamBug
PDFNEWNET-40358ColSpan bug with Table.Broken propertyBug
PDFNEWNET-40269PDF to PDFA1b: incorrect PDF is generatedBug
PDFNEWNET-40093Formatting TextSegment within Heading objectBug
PDFNEWNET-39975Flattening issue with overlapping fieldsBug
PDFNEWNET-39757TextFragment and Image alignment issue in FooterBug
PDFNEWNET-39394PDF to HTML conversion text rendering issueBug
PDFNEWNET-37842PDF to HTML: space between words lostBug
PDFNEWNET-39346Unable to access ttf fonts for xfa formsBug
PDFNEWNET-40153PDF to PDF/A - Output file is blankBug
PDFNEWNET-39973HTML to PDF results into incorrect outputBug
PDFNEWNET-39554HTML to PDF: image is missing in resultant PDF documentBug
PDFNEWNET-39299HTML to PDF: centered image is rendered incorrectlyBug
PDFNEWNET-39199Append Html - Page Format ChangesBug
PDFNEWNET-38592PDF to HTML - Lines width issuesBug
PDFNEWNET-40584PDF to PDF/A - Resultant file is not compliantBug
PDFNEWNET-40027PDF to PDFA3a conversion fails compliance testBug
PDFNEWNET-40324PDF to PDF/A_3a - Resultant file is not PDF/A compliantBug
PDFNEWNET-38972Font Export : Hinting info is lostBug

Public API and Backward Incompatible Changes

We have introduced following API changes in this release.

Added APIs:

  • Method: Aspose.PDF.Annotations.XYZExplicitDestination.CreateDestination
    (Aspose.PDF.Page,System.Double,System.Double,System.Double,System.Boolean)

  • Method:Aspose.PDF.Annotations.XYZExplicitDestination.CreateDestinationToUpperLeftCorner
    (Aspose.PDF.Page,System.Double)

  • Method: Aspose.PDF.Annotations.XYZExplicitDestination.CreateDestinationToUpperLeftCorner
    (Aspose.PDF.Page)

  • Method: Aspose.PDF.ColumnAdjustment.AutoFitToWindow

  • Method: Aspose.PDF.Document.Convert(Aspose.PDF.PdfFormatConversionOptions)

  • Method: Aspose.PDF.Document.Validate(Aspose.PDF.PdfFormatConversionOptions)

  • Method: Aspose.PDF.Forms.TextBoxField.GetYOffset
    (System.Double,System.Double,System.Double,System.Double,System.Double)

  • Method: Aspose.PDF.Forms.TextBoxField.GetVerticalOffset
    (System.Int32,System.Single,System.Double@)

  • Property: Aspose.PDF.HtmlSaveOptions.UseZOrder

  • Property: Aspose.PDF.HtmlSaveOptions.ConvertMarkedContentToLayers

  • Property: Aspose.PDF.HtmlSaveOptions.MinimalLineWidth

  • Property: Aspose.PDF.HtmlSaveOptions.PreventGlyphsGrouping

  • Property: Aspose.PDF.LaTeXSaveOptions.PagesCount

    Class: Aspose.PDF.Matrix

  • Method: Aspose.PDF.Matrix.#ctor

  • Method: Aspose.PDF.Matrix.#ctor(System.Double[])

  • Method: Aspose.PDF.Matrix.#ctor(Aspose.PDF.Matrix)

  • Method: Aspose.PDF.Matrix.#ctor
    (System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)

  • Property: Aspose.PDF.Matrix.A

  • Property: Aspose.PDF.Matrix.B

  • Property: Aspose.PDF.Matrix.C

  • Property: Aspose.PDF.Matrix.D

  • Property: Aspose.PDF.Matrix.E

  • Property: Aspose.PDF.Matrix.F

  • Method: Aspose.PDF.Matrix.ToString

  • Method: Aspose.PDF.Matrix.Equals(System.Object)

  • Method: Aspose.PDF.Matrix.Rotation(System.Double)

  • Method: Aspose.PDF.Matrix.GetAngle(Aspose.PDF.Rotation)

  • Method: Aspose.PDF.Matrix.Multiply(Aspose.PDF.Matrix)

  • Method: Aspose.PDF.Matrix.Add(Aspose.PDF.Matrix)

  • Method: Aspose.PDF.Matrix.Transform(Aspose.PDF.Point)

  • Method: Aspose.PDF.Matrix.Transform(Aspose.PDF.Rectangle)

  • Method: Aspose.PDF.Matrix.Reverse

  • Method: Aspose.PDF.Matrix.GetHashCode

  • Method: Aspose.PDF.Operator.ConcatenateMatrix.#ctor(Aspose.PDF.Matrix)

  • Method: Aspose.PDF.Operator.SetTextMatrix.#ctor(Aspose.PDF.Matrix)

    Class: Aspose.PDF.PageMode

  • Function: Aspose.PDF.PageMode.UseNone

  • Function: Aspose.PDF.PageMode.UseOutlines

  • Function: Aspose.PDF.PageMode.UseThumbs

  • Function: Aspose.PDF.PageMode.FullScreen

  • Function: Aspose.PDF.PageMode.UseOC

  • Function: Aspose.PDF.PageMode.UseAttachments

    Class: Aspose.PDF.PdfFormatConversionOptions

  • Method: Aspose.PDF.PdfFormatConversionOptions.#ctor
    (System.String,Aspose.PDF.PdfFormat,Aspose.PDF.ConvertErrorAction)

  • Method: Aspose.PDF.PdfFormatConversionOptions.#ctor
    (System.String,Aspose.PDF.PdfFormat)

  • Method: Aspose.PDF.PdfFormatConversionOptions.#ctor(Aspose.PDF.PdfFormat)

  • Method: Aspose.PDF.PdfFormatConversionOptions.#ctor
    (Aspose.PDF.PdfFormat,Aspose.PDF.ConvertErrorAction)

  • Method: Aspose.PDF.PdfFormatConversionOptions.#ctor
    (System.String,Aspose.PDF.PdfFormat,Aspose.PDF.ConvertErrorAction,Aspose.PDF.ConvertTransparencyAction)

  • Method: Aspose.PDF.PdfFormatConversionOptions.#ctor
    (System.IO.Stream,Aspose.PDF.PdfFormat,Aspose.PDF.ConvertErrorAction)

  • Property: Aspose.PDF.PdfFormatConversionOptions.Format

  • Property: Aspose.PDF.PdfFormatConversionOptions.LogFileName

  • Property: Aspose.PDF.PdfFormatConversionOptions.LogStream

  • Property: Aspose.PDF.PdfFormatConversionOptions.ErrorAction

  • Property: Aspose.PDF.PdfFormatConversionOptions.TransparencyAction

  • Property: Aspose.PDF.PdfFormatConversionOptions.Default

  • Property: Aspose.PDF.PdfFormatConversionOptions.AlignText

  • Property: Aspose.PDF.PdfFormatConversionOptions.PuaTextProcessingStrategy

  • Function: Aspose.PDF.PdfFormatConversionOptions.AlignStrategy

    Class: Aspose.PDF.PdfFormatConversionOptions.PuaProcessingStrategy

  • Function: Aspose.PDF.PdfFormatConversionOptions.PuaProcessingStrategy.None

    Class: Aspose.PDF.PdfFormatConversionOptions.SegmentAlignStrateg

  • Function: Aspose.PDF.PdfFormatConversionOptions.SegmentAlignStrategy.None

  • Function: - Aspose.PDF.PdfFormatConversionOptions.SegmentAlignStrategy.RestoreSegmentBounds

Removed APIs:

  • Class: Aspose.PDF.DOM.Matrix
  • Method: Aspose.PDF.DOM.Matrix.#ctor
  • Method: Aspose.PDF.DOM.Matrix.#ctor(System.Double[])
  • Method: Aspose.PDF.DOM.Matrix.#ctor(Aspose.PDF.DOM.Matrix)
  • Method: Aspose.PDF.DOM.Matrix.#ctor
    (System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)
  • Property: Aspose.PDF.DOM.Matrix.A
  • Property: Aspose.PDF.DOM.Matrix.B
  • Property: Aspose.PDF.DOM.Matrix.C
  • Property: Aspose.PDF.DOM.Matrix.D
  • Property: Aspose.PDF.DOM.Matrix.E
  • Property: Aspose.PDF.DOM.Matrix.F
  • Method: Aspose.PDF.DOM.Matrix.ToString
  • Method: Aspose.PDF.DOM.Matrix.Equals(System.Object)
  • Method: Aspose.PDF.DOM.Matrix.Rotation(System.Double)
  • Method: Aspose.PDF.DOM.Matrix.GetAngle(Aspose.PDF.Rotation)
  • Method: Aspose.PDF.DOM.Matrix.Multiply(Aspose.PDF.DOM.Matrix)
  • Method: Aspose.PDF.DOM.Matrix.Add(Aspose.PDF.DOM.Matrix)
  • Method: Aspose.PDF.DOM.Matrix.Transform(Aspose.PDF.Point)
  • Method: Aspose.PDF.DOM.Matrix.Transform(Aspose.PDF.Rectangle)
  • Method: Aspose.PDF.DOM.Matrix.Reverse
  • Method: Aspose.PDF.DOM.Matrix.GetHashCode
  • Class: Aspose.PDF.DOM.PageMode
  • Function: Aspose.PDF.DOM.PageMode.UseNone
  • Function: Aspose.PDF.DOM.PageMode.UseOutlines
  • Function: Aspose.PDF.DOM.PageMode.UseThumbs
  • Function: Aspose.PDF.DOM.PageMode.FullScreen
  • Function: Aspose.PDF.DOM.PageMode.UseOC
  • Function: Aspose.PDF.DOM.PageMode.UseAttachments
  • Method: Aspose.PDF.Operator.ConcatenateMatrix.#ctor(Aspose.PDF.DOM.Matrix)
  • Method: Aspose.PDF.Operator.SetTextMatrix.#ctor(Aspose.PDF.DOM.Matrix)
  • Method: Aspose.PDF.XImageCollection.DeleteByIndex(System.Int32)