Some test text!
X509Certificate) and a number of other Digital Signature related classes.
PDFACompliance.GetDeclaredConformancewhich can get the conformance level specified in the document.
Rectangleannotations has been adjusted to be more in line with other applications. It is recommended to test any custom creation or viewing logic for these annotations.
FileAttachmentannotations has been adjusted to be more in line with other applications. In particular the aspect ratio has been changed for certain icons. It is recommended to test any custom creation logic of these annotations and refer to the
FileAttachmentclass documentation for more information about the new appearance aspect ratios.
PDFViewCtrl.OpenUrlAsyncplaceholder pages (for those which haven't finished downloading) will now throw an exception if they are edited. Most viewers handle this by disabling these edits during download.
Field.SetValue()to no longer turn on the current radio button when passing "True" "Off" or "On". The boolean version of
SetValue()should be used instead for this.
Convert.StreamingPDFConversionAPI will now throw an exception in the case where it is unable to initialize the conversion (previously returned a null or invalid object
Roughly categorized, not an exhaustive list.
PDFViewCtrl.OpenUrlAsynchas been optimized significantly by reducing contention on the document lock.
Optimizerto process existing annotation appearances. This gives a bit more room to reduce the document size in addition to fixing some problems with the subset option.
PDF2SVGlogic to flatten paths filled with patterns, since these were not previously supported.
PDFViewCtrl.OpenUrlAsyncwill now be written even if the server doesn't support byte ranges or Content-Length.
PDFDoc.FDFUpdatefor corrupt Fields that are not in the Acroforms dictionary. This is important to allow the Field value to be updated.
PDFDoc.FDFUpdatein order to keep more existing annotation appearances.
FieldIteratorto avoid returning Null objects on corrupt documents that utilize these in the field hierarchy.
ContentReplacerto avoid introducing unrelated changes when updating certain PDF files.
Field.SetValueif called on a corrupt Widget without a connected field.
CloseDoc()after there has been an error during download/
FreeText.RefreshAppearancewhen encountering an empty DA entry.
PDFViewCtrl.OpenUrlAsync, triggered by an early failure in the download process.
ElementWriter.Begincould incorrectly throw an exception on certain types of documents.
DigitalSignatureField.ClearSignature()so it would clear global document state if no signatures remain.
Get the answers you need: Support
Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.
Select a platform to get started with your free trial.
Unlimited usage. No email address required.
Join our upcoming webinar to learn about how to collaborate on videos frame by frame directly in your browserSave your seat