Completed
Last Updated: 09 Feb 2023 10:58 by ADMIN
Release R1 2023 SP1
Wrong matrix calculations lead to incorrect image (Form XObject) during export
Unplanned
Last Updated: 26 Aug 2022 09:45 by Babu
Add support for custom attributes from the Kendo editor. For example "k-colgroup-data".
Unplanned
Last Updated: 27 Sep 2022 06:36 by ADMIN
ADMIN
Created by: Martin
Comments: 0
Category: PdfProcessing
Type: Feature Request
1

From the PDF Specification: "An ink annotation represents a freehand “scribble” composed of one or more disjoint paths. When opened, it displays a pop-up window containing the text of the associated note."

Unplanned
Last Updated: 09 Nov 2022 16:12 by Foxy
PdfProcessing partially supports CCITTFaxDecode (that is basically TIFF). There are some limitations that are not supported at this stage like EncodedByteAlign = true or Group 3, 2-D encoding.
Unplanned
Last Updated: 18 Nov 2022 12:11 by Prakorb
Created by: Prakorb
Comments: 0
Category: PdfProcessing
Type: Feature Request
1
Add support for Pkcs12 encoding
Completed
Last Updated: 09 Mar 2023 14:39 by ADMIN
Release R1 2023 SP1
The image stream is not compressed resulting in a bigger size of the generated file.
Completed
Last Updated: 14 Feb 2023 07:55 by Bob
Release R1 2023 SP1
ArgumentException when the font box contains negative width or height 
Completed
Last Updated: 13 Feb 2023 15:37 by ADMIN
Release R1 2023 SP1
When importing documents with more than one cross-reference table that have not Prev tables specified the incorrect table is processed.
Unplanned
Last Updated: 20 Jan 2023 09:16 by Xiao
Incorrect cell borders when converting to PDF and a table that contains borders with different colors.
Unplanned
Last Updated: 20 Jan 2023 10:52 by Josh

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: 25 Jan 2023 16:22 by ADMIN
Release Release R1 2023 SP1
The import freezes due to a lot of checks in the HandleInvalidClippingPathOperatorPosition method.
Unplanned
Last Updated: 25 Jan 2023 09:27 by Martin

Support for validating signature fields signed with signatures that are encoded in ETSI.RFC3161 encoding should be added.

Currently, when invoking the Signature`s TryValidate() method an exception is thrown: NotSupportedException: 'No signature validation handler was found for the subfilter: ETSI.RFC3161'

Unplanned
Last Updated: 16 Feb 2023 14:07 by ADMIN
Provide a consistent API for cloning document elements. Currently, we have a public API for cloning documents but not their elements. 
Unplanned
Last Updated: 26 Apr 2024 08:37 by ADMIN

When calling a PDF export in a high-concurrency environment the internal state can get corrupted because it uses a non-thread safe collection internally.

Sample code:

void WriteToPdf(RadFlowDocument document, Stream outputStream) {

   PdfFormatProvider pdfWriter = new() {};

   pdfWriter.Export(document, outputStream);
}

When calling it like this:

Parallel.ForEachAsync(listOfDocuments, (document, _) => {
   WriteToPdf(document, Stream.Null);
});

An exception may occur:

System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct.
   at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
   at Telerik.Windows.Documents.Fixed.Model.Fonts.FontsRepository.TryCreateFont(FontFamily fontFamily, FontStyle fontStyle, FontWeight fontWeight, FontBase& font)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Utils.Extensions.CopyPropertiesFrom(CharacterProperties fixedProperties, PdfExportContext context, CharacterProperties properties)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExporter.CreateListLevel(ListLevel flowLevel)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExporter.CreateList(List flowList)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExporter.ExportDocument(RadFlowDocument document, RadFixedDocumentEditor editor)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExporter.ExportInternal()
   at Telerik.Windows.Documents.Common.FormatProviders.FormatProviderBase`1.Export(T document, Stream output)
   at xxxxx.Application.Common.PdfGeneration.PdfWriter.WriteToPdf(RadFlowDocument document, Stream outputStream) 

The state is then corrupted forever, until the application is restarted.

Realistic scenario where this is also reproduced: Web application that generates PDFs and is called concurrently.

 

Unplanned
Last Updated: 24 Mar 2023 07:42 by Alon Rosenberg

InvalidOperationException Cannot find the "endstream" keyword with a specific file.

According to the PDF Specification:

A stream consists of a dictionary followed by zero or more bytes bracketed between the keywords stream and endstream:

dictionary
stream
… Zero or more bytes …
endstream

Unplanned
Last Updated: 27 Mar 2023 09:42 by Damien
Created by: Damien
Comments: 0
Category: PdfProcessing
Type: Feature Request
1
With the current implementation, all the pages are imported.
Completed
Last Updated: 20 Apr 2023 13:49 by ADMIN
Release R2 2023
Errors when validating signed pdf files with VeraPdf and 3-Heights(TM) PDF validators
Completed
Last Updated: 17 May 2023 06:41 by ADMIN
Release R2 2023
Completed
Last Updated: 04 May 2023 09:22 by ADMIN
Release R2 2023
The image matrix is wrongly exported, leading to inconsistency with the original one.
Completed
Last Updated: 06 Jul 2023 07:54 by ADMIN
Release R2 2023 SP1

InvalidCastException is thrown when a name start character is followed by a literal string start character.

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