Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)
Concurrent PDF export in a fresh process may hang, throw exceptions, or produce incorrect font embedding.
Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)
Created by: Nuno
Comments: 0
Category: PdfProcessing
Type: Feature Request
1
Add support for Linked Timestamp Correctness.
Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)
Add a setting to choose whether import continues or throws when invalid structure-tree data is detected. Default behavior continues import, skipping invalid entries without repairing them.
Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)
While signing a document in Adobe Reader, the users can lock the document fields from editing. Expose a similar functionality.

The feature is described by the FieldMDP transform method, described on page 736 from the Pdf Reference 1.7
Completed
Last Updated: 21 Oct 2026 06:47 by ADMIN
Release 2026.3.1014 (2026 Q3)
Using the PdfStreamSigner to set signature Properties like Name, Location, Reason, and ContactInfo is not respected after export.
Unplanned
Last Updated: 16 Oct 2026 10:34 by Nuno
Created by: Nuno
Comments: 0
Category: PdfProcessing
Type: Feature Request
1
Add support for LT/LTA validation.
Unplanned
Last Updated: 16 Oct 2026 10:33 by Nuno
Created by: Nuno
Comments: 0
Category: PdfProcessing
Type: Feature Request
1
Add support for PAdES-B-LTA and renewal.
Completed
Last Updated: 14 Oct 2026 20:29 by ADMIN
Release 2026.3.1014 (2026 Q3)
Image export throws IndexOutOfRangeException decoding JPX images with embedded alpha and MCT;
Adobe renders same PDF. Decode and export correctly, preserving pixels and alpha.
Completed
Last Updated: 14 Oct 2026 20:29 by ADMIN
Release 2026.3.1014 (2026 Q3)
Incorrect character spacing when importing CID fonts with the same BaseFont and different width tables.
Completed
Last Updated: 14 Oct 2026 20:29 by ADMIN
Release 2026.3.1014 (2026 Q3)

NullReferenceException is thrown when importing a tagged document that contains a structure element with a /C attribute class but no /ClassMap.

NullReferenceException: 'Object reference not set to an instance of an object.' Telerik.Documents.Fixed.FormatProviders.Pdf.Import.StructureElementsImportContext.ClassMap.get returned null.
Completed
Last Updated: 14 Oct 2026 20:29 by ADMIN
Release 2026.3.1014 (2026 Q3)
The signature field preserves information about the time of signing through the TimeOfSigning property of Signature.Properties. However, the DateTime object doesn't keep info about the time zone the document has been signed in. Some customers need to obtain this information.
Completed
Last Updated: 14 Oct 2026 20:29 by ADMIN
Release 2026.3.1014 (2026 Q3)

Handle the import of documents that have an invalid boolean value for the PrintScaling property of ViewerPreferences. The expected value of the /PrintScaling entry is a PDF name object:

/PrintScaling /None
/PrintScaling /AppDefault

When importing such documents, the following exception is thrown: 

InvalidCastException: 'Unable to cast object of type 'Telerik.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfBool' to type 'Telerik.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfName'.'

 

 

Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)

Table cell content is not displayed after PDF export if cell Preferred Width is too small.

Workaround: Make cell Size(Preferred Width) big enough for the contents to fit.

 
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
Importing the attached PDF throws InvalidCastException while parsing its structure tree. A /Layout attribute sets /BorderThickness to integer scalar 1. ISO 32000-1:2008 allows this value as a number or a four-entry array; a scalar applies to all four edges. The importer handles real values and arrays, but not PdfInt.

Setting PdfImportSettings.IgnoreMarkedContent to true currently skips marked-content containers but still imports the structure tree, so it does not avoid the exception.

Expected: Import integer and real scalar values as thickness for all four edges; preserve four-entry array values. When IgnoreMarkedContent is true, skip structure-tree import while still importing pages.
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
Missing/corrupted font characters during multithreaded PDF export.
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
InvalidCastException is thrown when importing a PDF with a CR-terminated comment in its /Info dictionary.
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
ADMIN
Created by: Deyan
Comments: 0
Category: PdfProcessing
Type: Feature Request
14

This missing functionality may be workaround by implementing and registering custom IPdfFilter implementation that decodes JPEG2000 images. The custom decoder may be registered with FiltersManager class and its implementation may be similar to RadPdfViewers JpxDecoder SDK example implementation: - https://github.com/telerik/xaml-sdk/blob/master/PdfViewer/CustomDecoder/JpxDecoder.cs

- Use a custom JPXDecode filter with RadPdfViewer

Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
Support for validating signature fields signed with signatures that are encoded in ETSI.CAdES.detached encoding should be added.
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)

This is the code for inserting the image: 

        static void Main(string[] args)
        {
            FixedExtensibilityManager.ImagePropertiesResolver = new ImagePropertiesResolver();

            //Telerik.Windows.Documents.Extensibility.JpegImageConverterBase defaultJpegImageConverter = new Telerik.Documents.ImageUtils.JpegImageConverter();
            //Telerik.Windows.Documents.Extensibility.FixedExtensibilityManager.JpegImageConverter = defaultJpegImageConverter;

            //Output("fyb-64.png", "output-working.pdf");
             Output("fyb.png", "output-broken.pdf");
        }
        private static void Output(string resourceName, string outputFileName)
        {
            var document = new RadFixedDocument();
            using (var editor = new RadFixedDocumentEditor(document))
            {
                Stream image = new FileStream(resourceName, FileMode.Open);

                var table = new Table
                {
                    LayoutType = TableLayoutType.FixedWidth,
                    Margin = new Thickness(10, 0, 0, 0),
                };

                var row = table.Rows.AddTableRow();
                var cell = row.Cells.AddTableCell();
                var block = cell.Blocks.AddBlock();
                block.InsertImage(image);
                editor.InsertTable(table);

                var pdfData = ExportToPdf(document);
                File.Delete(outputFileName);
                File.WriteAllBytes(outputFileName, pdfData);

                Process.Start(new ProcessStartInfo() { FileName = outputFileName, UseShellExecute = true });
            }
        }

        private static byte[] ExportToPdf(RadFixedDocument document)
        {
            byte[] pdfData;

            using (var ms = new MemoryStream())
            {
                var pdfFormatProvider = new PdfFormatProvider();
                pdfFormatProvider.Export(document, ms);
                pdfData = ms.ToArray();
            }

            return pdfData;
        }

Workaround: Instead of setting the ImagePropertiesResolver, set the JpegImageConverter: 

            Telerik.Windows.Documents.Extensibility.JpegImageConverterBase defaultJpegImageConverter = new Telerik.Documents.ImageUtils.JpegImageConverter();
            Telerik.Windows.Documents.Extensibility.FixedExtensibilityManager.JpegImageConverter = defaultJpegImageConverter;

Completed
Last Updated: 02 Oct 2026 11:23 by ADMIN
Release 2026.3.923 (2026 Q3)

Wrapped table cell text is incorrectly split by hyphens ("-").

This is a regression introduced in version 2026.3.826. Use an older version to avoid this issue.