Completed
Last Updated: 11 Jan 2024 08:23 by ADMIN
Release 2024 Q1
Import-export mangles text with a specific document.
Completed
Last Updated: 11 Jan 2024 08:23 by ADMIN
Release 2024 Q1
Created by: Laura
Comments: 0
Category: PdfProcessing
Type: Feature Request
1
Expose the IsBold property of FontBase.
Completed
Last Updated: 11 Jan 2024 08:23 by ADMIN
Release 2024 Q1
The table is not properly split when it is positioned at the end of the page and the text content is long.
Unplanned
Last Updated: 20 Dec 2023 06:08 by ADMIN
ADMIN
Created by: Deyan
Comments: 1
Category: PdfProcessing
Type: Feature Request
38
You can convert the document to PDF and use the approach bellow:

Currently, silent async printing may be achieved by using RadPdfViewer WPF control. Sample demo showing how to achieve this may be seen at the following forum post:
http://www.telerik.com/forums/pdfviewer-print-makes-ui-unresponsive#js0YdzFWc0Oa8C3g6a18lg

The RadPdfViewer WPF control used does not need to be displayed, making this demo a good workaround for ASP.NET AJAX clients.
Completed
Last Updated: 14 Dec 2023 12:30 by ADMIN
Release Q1 2024

When characters are in the ranges 61472-61566, 61565-61695, 65535-65535 they are correctly exported with Wingdings font. However, when the character value is outside these ranges the font fallback mechanism exports them with different font and this causes wrong glyph rendering in the resulted PDF. The following code snippet shows how the Wingdings characters can be modified so that they are correctly exported to PDF when converting from WordsProcessing's RadFlowDocument: RadFlowDocument document = new DocxFormatProvider().Import(File.ReadAllBytes(@"test_document.docx"));

foreach (Run run in document.EnumerateChildrenOfType<Run>())
{
    if (run.FontFamily.GetActualValue(document.Theme).Source.Contains("Wingdings"))
    {
        StringBuilder modifiedText = new StringBuilder();

        foreach (char character in run.Text)
        {
            modifiedText.Append(character > 256 ? character : (char)(character + 61440));
        }

        run.Text = modifiedText.ToString();
    }
}

Workaround: When creating a RadFixedDocument:

using (RadFixedDocumentEditor editor = new RadFixedDocumentEditor(this.fixedDocument))
{
	byte[] data = File.ReadAllBytes(@"CustomFont.ttf");
	FontsRepository.RegisterFont(new FontFamily("CustomFont"), FontStyles.Normal, FontWeights.Normal, data);
	FontBase customFont;
	FontsRepository.TryCreateFont(new FontFamily("CustomFont"), FontStyles.Normal, FontWeights.Normal, out customFont);
	editor.CharacterProperties.Font = customFont;
	string text = "w";

	StringBuilder modifiedText = new StringBuilder();
	foreach (char character in text)
	{
		modifiedText.Append(character > 256 ? character : (char)(character + 61440));
	}

	text = modifiedText.ToString();

	editor.InsertRun(text);
}

Completed
Last Updated: 11 Dec 2023 07:41 by ADMIN
Release R3 2023 SP1
Endless loop when trying to parse image data between ID and EI keywords.
Unplanned
Last Updated: 06 Dec 2023 13:32 by ADMIN
Currently, PdfStreamWriter writes only PDF pages.

If we implement API for merging multiple pages or whole documents we would be able to preserve links between pages (which are currently being corrupted).

Merging whole documents would also allow preserving document properties (bookmarks, interactive forms, ...). For a more detailed list of the unsupported document properties you can refer to our documentation: https://docs.telerik.com/devtools/document-processing/libraries/radpdfprocessing/formats-and-conversion/pdf/pdfstreamwriter/features.

We may also implement API for adding initial document properties from some existing PDF file.
Unplanned
Last Updated: 04 Dec 2023 11:54 by MVDH
When trying to convert Image XObject encoded with FlateDecode and with no ColorSpace defined to a DCTDecoded image it is fallbacking to preserve the original FlatDecode filter and the image is not converted.

Unplanned
Last Updated: 23 Nov 2023 14:24 by ADMIN
Introduce API for setting the 'Application' property of a document.
Declined
Last Updated: 15 Nov 2023 12:58 by ADMIN
Created by: Gary
Comments: 3
Category: PdfProcessing
Type: Bug Report
0
When flattening a document with esignature the signature gets removed. Digital signatures remain, but esignatures do not.
Declined
Last Updated: 15 Nov 2023 12:57 by ADMIN
 I am getting a null exception when trying to import an document. The specified error is Value cannot be null. (Parameter 'action').
Unplanned
Last Updated: 07 Nov 2023 11:53 by Mateusz

After the import-export of a specific document, the paths are thinner and the corners of the path figure are not rounded:

 

Unplanned
Last Updated: 03 Nov 2023 09:50 by Max
When searching text in a specific document the results are not as expected. They are slightly shifted:

Completed
Last Updated: 02 Nov 2023 11:04 by ADMIN
Release R3 2023 SP1
Exception when trying to import a file generated with the PdfProcessing library from HTML
Completed
Last Updated: 02 Nov 2023 08:20 by ADMIN
Release R3 2023 SP1
OverflowException when importing a document with a signature that has an empty Location string.
Completed
Last Updated: 31 Oct 2023 06:15 by ADMIN
Release R3 2023 SP1
When concurrent accessing the FontsRepository`s RegisterFont (private) method from different threads an exception is thrown: System.IndexOutOfRangeException: 'Index was outside the bounds of the array.'
Completed
Last Updated: 25 Oct 2023 12:35 by ADMIN
Release R3 2023 SP1
When rendering an encoded image for a second time the image data seems corrupted and an exception is thrown: InvalidOperationException: 'Illegal character.'
Unplanned
Last Updated: 24 Oct 2023 11:40 by Novak
SMask is not applied correctly.
Completed
Last Updated: 24 Oct 2023 08:50 by ADMIN
Release R3 2023 SP1

Importing a document containing an EI keyword not followed by space or return leads to an endless loop and the document is not imported successfully.

Expected:

Actual:

Unplanned
Last Updated: 17 Oct 2023 10:48 by Jean-Christian
Created by: Jean-Christian
Comments: 0
Category: PdfProcessing
Type: Bug Report
0
Nested tables cause cropped borders of the child table. The outside borders of the child table are half the width.