Aspose.PDF for .NET 17.3.0 Release Notes

Improvements and Changes

KeySummaryCategory
PDFNET-38548Support feature to calculate Table Cell widthNew Feature
PDFNET-40994Find table widthNew Feature
PDFNET-39606Movie is not embedded inside PDF fileNew Feature
PDFNET-41491PDF to PDF/A-2u - Support this conversion formatNew Feature
PDFNET-42230Setting Footnote Text colorEnhancement
PDFNET-41905Support of TextState in HtmlFragmentEnhancement
PDFNET-41665When color PDF is converted to grayscale, the text stays in color
while the picture is black-white
Bug
PDFNET-41664When PDF is converted to TIFF, the output file has black boxesBug
PDFNET-42078When PDF converted to PDF_A_1B, the first page is missing a pictureBug
PDFNET-38406PDF to PDFA1b: compliance failure due to CMYK errorBug
PDFNET-41041PDF to PDF/A - white image background overlaps background imageBug
PDFNET-41256PCL to PDF: incorrect output is generatedBug
PDFNET-41281Incorrect ColorType information is being returnedBug
PDFNET-42030Pdf file is not compilant with PDF/A-1a format (transparency and missing objects)Bug
PDFNET-41693PDF to PDF/A - Conversion process takes too much timeBug
PDFNET-41694PDF to PDF/A - Resultant file is too largeBug
PDFNET-36341Page color is being detected BlackandWhite instead RGBBug
PDFNET-39257RgbToDeviceGrayConversionStrategy convert RGB to black and white instead grayscaleBug
PDFNET-42146Hyperlink is not working in FloatingBoxBug
PDFNET-41987Character’s size issue when rendering pdf into htmlBug
PDFNET-42024Line Spacing Increased on Multiline TextboxBug
PDFNET-41684Latest Aspose.PDF don’t show correct ImagePlacement.RotationBug
PDFNET-41125PDF to PDF/A - Missing contents and formatting issuesBug
PDFNET-41349PDF to DOCX: TOC alignment issueBug
PDFNET-42091When PDF is converted to PDF_A_1B, output file is still PDFBug
PDFNET-42085When PDF is converted to PDF_A_1B, output file is still classic PDFBug
PDFNET-42122Conversion Pdf to Pdfa - output not compliantBug
PDFNET-41371When PDF is converted to HTML, produced HTML looks bad and some letters are stretchedBug
PDFNET-39289PDF to JPEG - Some symbols look like different in resultant fileBug
PDFNET-41995Additional characters (curly braces) when converting XPS to PDFBug
PDFNET-38566PDF to HTML - Color filling isn’t displayed for some objectsBug
PDFNET-39740XFA form is not being converted to Standard Acro FormBug
PDFNET-42113PDF to DOCX - Resultant text appears to be in RussianBug
PDFNET-42283PDF to PDF/A - Resultant file gets corruptedBug

Public API Changes

Method Aspose.PDF.Annotations.AnnotationSelector.Visit (Aspose.PDF.Annotations.RichMediaAnnotation) Method Aspose.PDF.Annotations.AnnotationSelector.Visit (Aspose.PDF.Annotations.PDF3DAnnotation) Enumeration member Aspose.PDF.Annotations.AnnotationType.PDF3D
Enumeration type Aspose.PDF.Annotations.LightingSchemeType
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Artwork
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.None
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.White
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Day
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Night
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Hard
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Primary
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Blue
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Red
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Cube
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.CAD
Enumeration member Aspose.PDF.Annotations.LightingSchemeType.Headlamp
Enumeration type Aspose.PDF.Annotations.PDF3DActivation
Aspose.PDF.Annotations.PDF3DActivation.activeWhenOpen
Enumeration member Aspose.PDF.Annotations.PDF3DActivation.activeWhenVisible
EnumerationmemberAspose.PDF.Annotations.PDF3DActivation.activatedUserOrScriptAction

Class Aspose.PDF.Annotations.PDF3DAnnotation

Method Aspose.PDF.Annotations.PDF3DAnnotation.Constructor (Aspose.PDF.Page,Aspose.PDF.Rectangle,Aspose.PDF.Annotations.PDF3DArtwork)
Method Aspose.PDF.Annotations.PDF3DAnnotation.Constructor (Aspose.PDF.Page,Aspose.PDF.Rectangle,Aspose.PDF.Annotations.PDF3DArtwork,Aspose.PDF.Annotations.PDF3DActivation)
Property Aspose.PDF.Annotations.PDF3DAnnotation.Pdf3DArtwork
Property Aspose.PDF.Annotations.PDF3DAnnotation.LightingScheme
Property Aspose.PDF.Annotations.PDF3DAnnotation.Content
Property Aspose.PDF.Annotations.PDF3DAnnotation.RenderMode
Property Aspose.PDF.Annotations.PDF3DAnnotation.ViewArray
Property Aspose.PDF.Annotations.PDF3DAnnotation.AnnotationType
Method Aspose.PDF.Annotations.PDF3DAnnotation.SetDefaultViewIndex(System.Int32)
Method Aspose.PDF.Annotations.PDF3DAnnotation.Accept (Aspose.PDF.Annotations.AnnotationSelector)
Method Aspose.PDF.Annotations.PDF3DAnnotation.SetImagePreview(System.String)
Method Aspose.PDF.Annotations.PDF3DAnnotation.SetImagePreview(System.IO.Stream)
Method Aspose.PDF.Annotations.PDF3DAnnotation.ClearImagePreview
Method Aspose.PDF.Annotations.PDF3DAnnotation.GetImagePreview

Class Aspose.PDF.Annotations.PDF3DArtwork

Method Aspose.PDF.Annotations.PDF3DArtwork.Constructor (Aspose.PDF.Document,Aspose.PDF.Annotations.PDF3DContent,Aspose.PDF.Annotations. PDF3DLightingScheme,Aspose.PDF.Annotations.PDF3DRenderMode)
Method Aspose.PDF.Annotations.PDF3DArtwork.Constructor (Aspose.PDF.Document,Aspose.PDF.Annotations.PDF3DContent)
Property Aspose.PDF.Annotations.PDF3DArtwork.LightingScheme
Property Aspose.PDF.Annotations.PDF3DArtwork.RenderMode
Property Aspose.PDF.Annotations.PDF3DArtwork.ViewArray
Method Aspose.PDF.Annotations.PDF3DArtwork.GetViewsList
Method Aspose.PDF.Annotations.PDF3DArtwork.GetViewsArray

Class Aspose.PDF.Annotations.PDF3DContent

Method Aspose.PDF.Annotations.PDF3DContent.Constructor
Method Aspose.PDF.Annotations.PDF3DContent.Constructor(System.String)
Property Aspose.PDF.Annotations.PDF3DContent.Extension
MethodAspose.PDF.Annotations.PDF3DContent.Load(System.String)
MethodAspose.PDF.Annotations.PDF3DContent.LoadAsPRC(System.String)
Method Aspose.PDF.Annotations.PDF3DContent.LoadAsU3D(System.String)
Method Aspose.PDF.Annotations.PDF3DContent.LoadAsPRC(System.IO.Stream)
Method Aspose.PDF.Annotations.PDF3DContent.LoadAsU3D(System.IO.Stream)
Method Aspose.PDF.Annotations.PDF3DContent.LoadAsPRC(System.Byte[])
Method Aspose.PDF.Annotations.PDF3DContent.LoadAsU3D(System.Byte[])
Method Aspose.PDF.Annotations.PDF3DContent.SaveToFile(System.String)
Method Aspose.PDF.Annotations.PDF3DContent.GetAsStream
Method Aspose.PDF.Annotations.PDF3DContent.GetAsByteArray

Class Aspose.PDF.Annotations.PDF3DCrossSection

Method Aspose.PDF.Annotations.PDF3DCrossSection.Constructor(Aspose.PDF.Document)
Property Aspose.PDF.Annotations.PDF3DCrossSection.Center
Property Aspose.PDF.Annotations.PDF3DCrossSection.CuttingPlaneOpacity
Property Aspose.PDF.Annotations.PDF3DCrossSection.CuttingPlaneOrientation
Property Aspose.PDF.Annotations.PDF3DCrossSection.CuttingPlaneColor
Property Aspose.PDF.Annotations.PDF3DCrossSection.CuttingPlanesIntersectionColor
Property Aspose.PDF.Annotations.PDF3DCrossSection.Visibility

Class Aspose.PDF.Annotations.PDF3DCrossSectionArray

MethodAspose.PDF.Annotations.PDF3DCrossSectionArray.Constructor(Aspose.PDF.Document)
PropertyAspose.PDF.Annotations.PDF3DCrossSectionArray.Count
PropertyAspose.PDF.Annotations.PDF3DCrossSectionArray.Item(System.Int32)
MethodAspose.PDF.Annotations.PDF3DCrossSectionArray.Add(Aspose.PDF.Annotations.PDF3DCrossSection)
MethodAspose.PDF.Annotations.PDF3DCrossSectionArray.RemoveAt(System.Int32)
MethodAspose.PDF.Annotations.PDF3DCrossSectionArray.RemoveAll

Class Aspose.PDF.Annotations.PDF3DCuttingPlaneOrientation

Method Aspose.PDF.Annotations.PDF3DCuttingPlaneOrientation.Constructor
Method Aspose.PDF.Annotations.PDF3DCuttingPlaneOrientation.Constructor (System.Double?,System.Double?,System.Double?)
Property Aspose.PDF.Annotations.PDF3DCuttingPlaneOrientation.AngleX
Property Aspose.PDF.Annotations.PDF3DCuttingPlaneOrientation.AngleY
Property Aspose.PDF.Annotations.PDF3DCuttingPlaneOrientation.AngleZ
Method Aspose.PDF.Annotations.PDF3DCuttingPlaneOrientation.ToString
Enumeration type Aspose.PDF.Annotations.PDF3DLightingScheme
MethodAspose.PDF.Annotations.PDF3DLightingScheme.Constructor(Aspose.PDF.Annotations.LightingSchemeType)
Method Aspose.PDF.Annotations.PDF3DLightingScheme.Constructor(System.String)
Property Aspose.PDF.Annotations.PDF3DLightingScheme.Type
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Artwork
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.None
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.White
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Day
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Night
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Hard
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Primary
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Blue
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Red
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Cube
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.CAD
Enumeration member Aspose.PDF.Annotations.PDF3DLightingScheme.Headlamp
Enumeration type Aspose.PDF.Annotations.PDF3DRenderMode
Method Aspose.PDF.Annotations.PDF3DRenderMode.Constructor (Aspose.PDF.Annotations.RenderModeType)
Method Aspose.PDF.Annotations.PDF3DRenderMode.Constructor(System.String)
Property Aspose.PDF.Annotations.PDF3DRenderMode.Type
Method Aspose.PDF.Annotations.PDF3DRenderMode.GetAuxiliaryColour
Method Aspose.PDF.Annotations.PDF3DRenderMode.SetAuxiliaryColour(Aspose.PDF.Color)
Method Aspose.PDF.Annotations.PDF3DRenderMode.GetFaceColor
Method Aspose.PDF.Annotations.PDF3DRenderMode.SetFaceColor(Aspose.PDF.Color)
Method Aspose.PDF.Annotations.PDF3DRenderMode.GetOpacity
Method Aspose.PDF.Annotations.PDF3DRenderMode.SetOpacity(System.Double)
Method Aspose.PDF.Annotations.PDF3DRenderMode.SetCreaseValue(System.Double)
Method Aspose.PDF.Annotations.PDF3DRenderMode.GetCreaseValue
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.Solid
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.SolidWireframe
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.Transparent
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.TransparentWareFrame
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.BoundingBox
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.TransparentBoundingBox
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.TransparentBoundingBoxOutline
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.Wireframe
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.ShadedWireframe
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.Vertices
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.ShadedVertices
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.Illustration
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.SolidOutline
Enumeration member Aspose.PDF.Annotations.PDF3DRenderMode.ShadedIllustration

Class Aspose.PDF.Annotations.PDF3DStream

MethodAspose.PDF.Annotations.PDF3DStream.Constructor(Aspose.PDF.Document,Aspose.PDF.Annotations.PDF3DArtwork)
Property Aspose.PDF.Annotations.PDF3DStream.Content

Class Aspose.PDF.Annotations.PDF3DView

MethodAspose.PDF.Annotations.PDF3DView.Constructor(Aspose.PDF.Document,Aspose.PDF.Matrix3D,System.Double,System.String)
MethodAspose.PDF.Annotations.PDF3DView.Constructor(Aspose.PDF.Document,Aspose.PDF.Annotations.PDF3DView,System.String)
Property Aspose.PDF.Annotations.PDF3DView.LightingScheme
Property Aspose.PDF.Annotations.PDF3DView.RenderMode
Property Aspose.PDF.Annotations.PDF3DView.CrossSectionsArray
Property Aspose.PDF.Annotations.PDF3DView.ViewName
Property Aspose.PDF.Annotations.PDF3DView.CameraPosition
Property Aspose.PDF.Annotations.PDF3DView.CameraOrbit
Property Aspose.PDF.Annotations.PDF3DView.BackGroundColor

Class Aspose.PDF.Annotations.PDF3DViewArray

Property Aspose.PDF.Annotations.PDF3DViewArray.Count Property Aspose.PDF.Annotations.PDF3DViewArray.Item(System.Int32) Method Aspose.PDF.Annotations.PDF3DViewArray.Add(Aspose.PDF.Annotations.PDF3DView) Method Aspose.PDF.Annotations.PDF3DViewArray.RemoveAt(System.Int32) Method Aspose.PDF.Annotations.PDF3DViewArray.RemoveAll Enumeration type Aspose.PDF.Annotations.RenderModeType Enumeration member Aspose.PDF.Annotations.RenderModeType.Solid Enumeration member Aspose.PDF.Annotations.RenderModeType.SolidWireframe Enumeration member Aspose.PDF.Annotations.RenderModeType.Transparent Enumeration member Aspose.PDF.Annotations.RenderModeType.TransparentWareFrame Enumeration member Aspose.PDF.Annotations.RenderModeType.BoundingBox Enumeration member Aspose.PDF.Annotations.RenderModeType.TransparentBoundingBox Enumeration member Aspose.PDF.Annotations.RenderModeType.TransparentBoundingBoxOutline Enumeration member Aspose.PDF.Annotations.RenderModeType.Wireframe Enumeration member Aspose.PDF.Annotations.RenderModeType.ShadedWireframe Enumeration member Aspose.PDF.Annotations.RenderModeType.Vertices Enumeration member Aspose.PDF.Annotations.RenderModeType.ShadedVertices Enumeration member Aspose.PDF.Annotations.RenderModeType.Illustration Enumeration member Aspose.PDF.Annotations.RenderModeType.SolidOutline Enumeration member Aspose.PDF.Annotations.RenderModeType.ShadedIllustration

Class Aspose.PDF.Annotations.RichMediaAnnotation

MethodAspose.PDF.Annotations.RichMediaAnnotation.Constructor(Aspose.PDF.Page,Aspose.PDF.Rectangle) Property Aspose.PDF.Annotations.RichMediaAnnotation.AnnotationType Property Aspose.PDF.Annotations.RichMediaAnnotation.CustomPlayer Property Aspose.PDF.Annotations.RichMediaAnnotation.CustomFlashVariables Property Aspose.PDF.Annotations.RichMediaAnnotation.Content Property Aspose.PDF.Annotations.RichMediaAnnotation.Type Property Aspose.PDF.Annotations.RichMediaAnnotation.ActivateOn Method Aspose.PDF.Annotations.RichMediaAnnotation.Accept(Aspose.PDF.Annotations.AnnotationSelector) Method Aspose.PDF.Annotations.RichMediaAnnotation.AddCustomData(System.String,System.IO.Stream) Method Aspose.PDF.Annotations.RichMediaAnnotation.SetContent(System.String,System.IO.Stream) Method Aspose.PDF.Annotations.RichMediaAnnotation.SetPoster(System.IO.Stream) Method Aspose.PDF.Annotations.RichMediaAnnotation.Update Enumeration type Aspose.PDF.Annotations.RichMediaAnnotation.ActivationEvent Enumeration member Aspose.PDF.Annotations.RichMediaAnnotation.ActivationEvent.Click Enumeration member Aspose.PDF.Annotations.RichMediaAnnotation.ActivationEvent.PageOpen Enumeration member Aspose.PDF.Annotations.RichMediaAnnotation.ActivationEvent.PageVisible Enumeration type Aspose.PDF.Annotations.RichMediaAnnotation.ContentType Enumeration member Aspose.PDF.Annotations.RichMediaAnnotation.ContentType.Audio Enumeration member Aspose.PDF.Annotations.RichMediaAnnotation.ContentType.Video Enumeration member Aspose.PDF.Annotations.RichMediaAnnotation.ContentType.Unknown Enumeration member Aspose.PDF.BlendMode.Compatible Property Aspose.PDF.Cell.Width Property Aspose.PDF.Forms.Form.IgnoreNeedsRendering Property Aspose.PDF.HtmlFragment.TextState Property Aspose.PDF.Matrix.Elements

Class Aspose.PDF.Matrix3D

Method Aspose.PDF.Matrix3D.Constructor Method Aspose.PDF.Matrix3D.Constructor(System.Double[]) Method Aspose.PDF.Matrix3D.Constructor(Aspose.PDF.Matrix3D) Method Aspose.PDF.Matrix3D.Constructor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double) Property Aspose.PDF.Matrix3D.A Property Aspose.PDF.Matrix3D.B Property Aspose.PDF.Matrix3D.C Property Aspose.PDF.Matrix3D.D Property Aspose.PDF.Matrix3D.E Property Aspose.PDF.Matrix3D.F Property Aspose.PDF.Matrix3D.G Property Aspose.PDF.Matrix3D.H Property Aspose.PDF.Matrix3D.I Property Aspose.PDF.Matrix3D.Tx Property Aspose.PDF.Matrix3D.Ty Property Aspose.PDF.Matrix3D.Tz Method Aspose.PDF.Matrix3D.ToString Method Aspose.PDF.Matrix3D.Equals(System.Object) Method Aspose.PDF.Matrix3D.GetAngle(Aspose.PDF.Rotation) Method Aspose.PDF.Matrix3D.Add(Aspose.PDF.Matrix3D) Method Aspose.PDF.Matrix3D.GetHashCode Property Aspose.PDF.Note.TextState

Class Aspose.PDF.Point3D

Method Aspose.PDF.Point3D.Constructor (System.Double,System.Double,System.Double)
Property Aspose.PDF.Point3D.X
Property Aspose.PDF.Point3D.Y
Property Aspose.PDF.Point3D.Z
Property Aspose.PDF.Point3D.Trivial
Method Aspose.PDF.Rectangle.NearEquals(Aspose.PDF.Rectangle,System.Double)
Property Aspose.PDF.RenderingOptions.UseFontHinting
Method Aspose.PDF.Table.GetWidth