Aspose.PDF for .NET 17.5
Improvements and Changes
Key | Summary | Category |
---|---|---|
PDFNET-41686 | When document is printed, there is no option to print it as grayscale | New Feature |
PDFNET-35936 | Take fully embedded font sets and trim them down to subsets only | New Feature |
PDFNET-36391 | Implement rotation for TextFragment | New Feature |
PDFNET-41734 | Reading image file path from PDF | Enhancement |
PDFNET-41882 | Detect blank page | Enhancement |
PDFNET-37708 | Table rotates to 90 degrees | Enhancement |
PDFNET-41692 | PDF to PDFA: resultant PDFA size is increased even without embedded fonts | Enhancement |
PDFNET-41609 | XFDF line and Polygon annotation with measurements | Enhancement |
PDFNET-42222 | Problem with using Stream as input and XmlResolver | Enhancement |
PDFNET-42310 | Text fragment is not replaced | Bug |
PDFNET-40798 | Exception when trying to extract text from PDF file | Bug |
PDFNET-40781 | KeyNotFoundException on Document.Pages with valid index | Bug |
PDFNET-40797 | NullReferenceException while extracting PDF file | Bug |
PDFNET-42086 | Problem setting “XmpPdfAExtensionValueType | Bug |
PDFNET-41562 | Text being cutoff with Google’s Noto Fonts | Bug |
PDFNET-42555 | PDF to PDFA: decrease in quality of transparent images | Bug |
PDFNET-40924 | SVG images not sizing properly in PDF file | Bug |
PDFNET-38824 | Adding image to cell hangs the application | Bug |
PDFNET-38719 | PDF to PNG - Text rendering issue in resultant image | Bug |
PDFNET-38525 | PDF to TIFF - Form data is not appearing on image | Bug |
PDFNET-41985 | Blank pages when rendering specific PDF to HTML | Bug |
PDFNET-36252 | Mulitpage TIFF to PDF conversion cuts off right side of image | Bug |
PDFNET-40726 | PDF to PDFA1a: Background color is missing | Bug |
PDFNET-42092 | LocalHyperlink text with Font Style | Bug |
PDFNET-41932 | API hangs with a Floating box containing a large HtmlFragment | Bug |
PDFNET-37960 | Heading in FloatingBox missing from table of contents | Bug |
PDFNET-42570 | PDF to PDFA some text is messed up | Bug |
PDFNET-42493 | When PDF is converted to PDF_A_1B, output file is still classic PDF. | Bug |
PDFNET-42280 | PDF to PDF/A-1A conversion works incorrectly | Bug |
PDFNET-36248 | Thai Charaters appear to be compacted | Bug |
PDFNET-42478 | When PDF is converted to PDFA, the word in text is messed up. | Bug |
PDFNET-42449 | Table numbers messed up during PDF / PDFA conversion | Bug |
PDFNET-34814 | Monospaced font is not being used when creating PDF file | Bug |
PDFNET-42473 | When specific PDF is converted to PDF_A_1B, output file is still classic PDF | Bug |
PDFNET-42474 | When specific PDF is converted to PDF_A_1B, output file is still classic PDF. | Bug |
PDFNET-38953 | PDF to PDFA1b: output PDFA1b fails compliance verification | Bug |
PDFNET-36781 | PDF to JPEG: some of UNICODE characters rendered incorrectly | Bug |
PDFNET-38135 | Aspose not reading Custom Fonts | Bug |
PDFNET-38795 | PDF to HTML conversion loses the text | Bug |
PDFNET-40847 | Dynamic PDF form flattening issue | Bug |
PDFNET-40474 | PDF to PDF/A - Resultant file is not compliant | Bug |
PDFNET-40679 | PDF to HTML: TOC links are lost in output HTML | Bug |
PDFNET-40680 | PDF to PDF/A - Resultant file is not compliant | Bug |
Public API Changes
Added API’s
Property Aspose.PDF.Annotations.PolyAnnotation.Measure
Property Aspose.PDF.Document.FontUtilities
Method Aspose.PDF.Document.BindXml (System.IO.Stream,System.IO.Stream,System.Xml.XmlReaderSettings)
Enumeration Aspose.PDF.Document.FontSubsetStrategy
EnumerationmemberAspose.PDF.Document.FontSubsetStrategy.SubsetEmbeddedFontOnly
Enumeration member Aspose.PDF.Document.FontSubsetStrategy.SubsetAllFonts
Interface Aspose.PDF.Document.IDocumentFontUtilities
MethodAspose.PDF.Document.IDocumentFontUtilities.SubsetFonts (Aspose.PDF.Document.FontSubsetStrategy)
Property Aspose.PDF.Facades.PdfViewer.PrintAsGrayscale
Class Aspose.PDF.IncorrectCMapUsageException
Constructor Aspose.PDF.IncorrectCMapUsageException(System.String)
Class Aspose.PDF.Opi
Constructor Aspose.PDF.Opi(Aspose.PDF.XForm)
Property Aspose.PDF.Opi.Version
Property Aspose.PDF.Opi.FileSpecification
Property Aspose.PDF.Opi.Position
Class Aspose.PDF.Page.IsBlank(System.Double)
Class Aspose.PDF.PdfASymbolicFontEncodingStrategy
Constructor Aspose.PDF.PdfASymbolicFontEncodingStrategy
MethodAspose.PDF.PdfASymbolicFontEncodingStrategy (System.Collections.Generic.Queue{Aspose.PDF.PdfASymbolicFontEncodingStrategy.
MethodAspose.PDF.PdfASymbolicFontEncodingStrategy (Aspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType)
Property Aspose.PDF.PdfASymbolicFontEncodingStrategy.PreferredCmapEncodingTable
PropertyAspose.PDF.PdfASymbolicFontEncodingStrategy.CmapEncodingTablesPriorityQueue
Class Aspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem
Constructor Aspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem
MethodAspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.#cto(System.UInt16,System.UInt16)
MethodAspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.#ctor(Aspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingT
Property Aspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTable
Property Aspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.PlatformID
Property Aspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.PlatformSpecificID
EnumerationAspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType
EnumerationmemberAspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType.WindowsUnicodeTable
EnumerationmemberAspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType.WindowsSymbolicTable
EnumerationmemberAspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType.MacTable
EnumerationmemberAspose.PDF.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType.UnicodeTable
Property Aspose.PDF.PdfFormatConversionOptions.SymbolicFontEncodingStrategy
Method Aspose.PDF.Rectangle.Join(Aspose.PDF.Rectangle)
Method Aspose.PDF.Text.FileFontSource.Equals(System.Object)
Method Aspose.PDF.Text.FolderFontSource.Equals(System.Object)
Property Aspose.PDF.Text.Font.FontName
Property Aspose.PDF.Text.Font.IsEmbedded
Property Aspose.PDF.Text.Font.IsSubset
Property Aspose.PDF.Text.Font.IsAccessible
Property Aspose.PDF.Text.Font.FontOptions
Method Aspose.PDF.Text.Font.GetLastFontEmbeddingError
Method Aspose.PDF.Text.Font.Save(System.IO.Stream)
Method Aspose.PDF.Text.Font.MeasureString(System.String,System.Single)
Method Aspose.PDF.Text.MemoryFontSource.Equals(System.Object)
Method Aspose.PDF.Text.MemoryFontSource.Dispose
Method Aspose.PDF.Text.SystemFontSource.Equals(System.Object)
Property Aspose.PDF.Text.TextFragmentState.FormattingOptions
Property Aspose.PDF.Text.TextFragmentState.Rotation
Property Aspose.PDF.Text.TextParagraph.Rotation
Property Aspose.PDF.XForm.Opi
Property Aspose.PDF.XfaConverter.XfaParserOptions.UriResolver
Property Aspose.PDF.XfaConverter.XfaParserOptions.PageSize
Property Aspose.PDF.XfaConverter.XfaParserOptions.Signed
Property Aspose.PDF.XfaConverter.XfaParserOptions.EmulateRequierdGroups
Property Aspose.PDF.XfaConverter.XfaParserOptions.BasePath
Removed API’s
Method Aspose.PDF.Document.#ctor(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.PdfAnnotationEditor.BindPdf(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.PdfBookmarkEditor.BindPdf(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.PdfContentEditor.BindPdf(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.PdfConverter.BindPdf(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.PdfExtractor.BindPdf(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.PdfFileSignature.BindPdf(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.PdfPageEditor.BindPdf(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.PdfXmpMetadata.BindPdf(Aspose.PDF.Generator.Pdf) Method Aspose.PDF.Facades.Stamp.BindPdf(Aspose.PDF.Generator.Pdf,System.Int32) Class Aspose.PDF.Engine.CommonData.Text.CMaps.IncorrectCMapUsageException ConstructorAspose.PDF.Engine.CommonData.Text.CMaps.IncorrectCMapUsageException(System.String)