Platforms
Frameworks
Languages
Platform Specifics
File format support
Convert.ToExcel
and Convert.ToPowerPoint
)Convert.ToWord
now uses the Structured Output Module for better quality output.Convert.ToHtml
has a new option to reflow the whole document using the Structured Output Module. (HTMLOutputOptions.SetContentReflowSetting(e_reflow_full)
)CalculateDigest
added to DigestAlgorithm class.GenerateCMSSignedAttributes
and GenerateCMSSignature
added to DigitalSignatureField
class.HTML2PDF.SetHeader
and HTML2PDF.SetFooter
)PDFDoc.XFDFMerge
method:Simple merge algorithm based on annotation IDs and modification dates.
PDFDoc.HighlightTextDiff
API to highlight semantic text differences between two PDFs.PDFDoc.AppendTextDiff
including exclusion zones, color and opacity settings. (as part of TextDiffOptions
)Highlights.GetCurrentTextRange
, TextExtractor.GetHighlights
and Highlights.SaveToString
.UseScaleFromDocument
option, which uses the dimensions of the model and scaling factors in the document to determine page size.IncludeModel
option, which allows for optional inclusion of a full-model view of all the document content.PDFDoc.SaveViewerOptimized
. (ViewerOptimizedOptions.SetMinimumInitialThumbnails
)Text.SetAnchorPoint
) This option should only be used when necessary as this anchor may not be used in other PDF applications.TextExtractor
and TextSearch
. (e_extract_using_zorder
) This option tends to produce output more similar to other PDF applications.PDFDoc.SaveViewerOptimized
to throw if there is user password security and remove encryption that is only connected to permissions. This is necessary to avoid errors when processing them in WebViewer.Convert.ToWord
now uses the Structured Output Module, which will need to be installed in place of the deprecated PDF2Word module.Word.GetCharStyle
.PDFDoc.SaveViewerOptimized
and Font.CreateCIDTrueTypeFont
where the overzealous .Net garbage collector could clean objects before the library is done with them potentially leading to a crash.PDFViewCtrl.OpenUrl
and PDFViewCtrl.OpenUrlAsync
) would end up waiting for data to download.PDFNet.Initialize
can be called again after a PWS connection error.PDFDoc.FDFMerge
dropped non-PDF conforming (not multiples of 90) rotation values.PDFViewCtrl.OpenUrl
/PDFViewCtrl.OpenUrlAsync
) Generally this would only be encountered if PDFNet.SetDefaultDiskCachingEnabled(false)
was called.PDFDoc.FDFUpdate
where it could potentially ignore differences only in the border style and modified date properties.Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales