In Development
Last Updated: 19 Jan 2021 15:42 by ADMIN
The exception is thrown when the endObj keyword is present without preceding obj to define the start and the reference of the current object. 
Unplanned
Last Updated: 18 Jan 2021 16:16 by ADMIN

By specification, the last line of the file contains only the end-of-file marker, %%EOF. If the file contains many trailing bytes at its end, a NotSupportedException: 'StartXRef keyword cannot be found.', is thrown.

Workaround: Trim any content after the end-of-file marker (see FixInvalidEndOfFile). 

Unplanned
Last Updated: 15 Jan 2021 11:55 by ADMIN
ADMIN
Created by: Deyan
Comments: 9
Category: PdfProcessing
Type: Feature Request
17
Add support for documents containing RTL (right-to-left) text.
Unplanned
Last Updated: 15 Jan 2021 11:43 by ADMIN
ADMIN
Created by: Polya
Comments: 2
Category: PdfProcessing
Type: Feature Request
12
Implement importing and exporting the javascript actions associated with push button fields so that they can be executed when the exported document is opened with Adobe Acrobat. Javascript actions are also used by text fields for text validation (for instance for date input).
In Development
Last Updated: 13 Jan 2021 15:54 by ADMIN
Currently, importing a document with non-embedded TrueType font will result in a font instance with an empty font source. Support should be added for providing custom font data of TrueType fonts during document import.
Unplanned
Last Updated: 12 Jan 2021 13:17 by ADMIN
ADMIN
Created by: Deyan
Comments: 4
Category: PdfProcessing
Type: Feature Request
5
Currently, NotSupportedEncryptionException is thrown.
Unplanned
Last Updated: 12 Jan 2021 13:13 by ADMIN
This would allow to encrypt documents only with Owner Password and not showing password dialog when disabling some PDF features permissions. The customer should be able to disable printing, text and graphic selection and extraction, page rotations and others. The full specification of all permission bits may be seen in Table 3.20 on page 124 in PdfReference 1.7. On page 120 in PdfReference 1.7 are described the User and Owner passwords.
Unplanned
Last Updated: 08 Jan 2021 11:02 by ADMIN
Created by: Dimitar
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Add support for the PAdES-BES signature standard
Unplanned
Last Updated: 08 Jan 2021 08:19 by ADMIN

When merging documents containing the same embedded font every time a document is merged the same font is repeatedly embedded in the merged document. This leads to very large files.

A possible workaround before this feature is developed could be to use the PdfProcessing model to import and merge the documents. After the documents are merged to iterate the document`s content in order to cache the fonts using their name and if there are duplicated names to set the already cached one (check the attached project). 

As a side note, the suggested workaround doesn't cover all possible cases (e.g. if there are fonts with a common name but different font sets (modified fonts or font subsets) this may lead to missing/different characters in the produced document). So in order to use this workaround, you will need to ensure the font names are unique for every different font.

Unplanned
Last Updated: 07 Jan 2021 11:25 by ADMIN
For example when some PDF file has uncompressed contents we may import it and apply better compression to the stream objects. Ensure that all the content inside the document is compressed.
Duplicated
Last Updated: 07 Jan 2021 08:07 by ADMIN
Hi, i want to export a pdf with the options to disable all permissions except printing, thank you.
Unplanned
Last Updated: 05 Jan 2021 13:41 by ADMIN
Scheduled for R1 2021
Currently, importing a document with non-embedded TrueType font will result in a font instance with an empty font source. Support should be added for providing custom font data of TrueType fonts during document import.
Unplanned
Last Updated: 05 Jan 2021 11:57 by ADMIN

When a TrueType font is defined, the mapping of character codes to glyph indices depends on the built-in cmap table mappings defined in the font and the Encoding property defined in the PDF dictionary.

However, the current implementation maps all characters with cmap tables for Microsoft Symbolic and Macintosh Roman, which causes incorrect mapping results, e.g. space characters are mapped to an Ê glyph.

The issue is also described in the following public item: TryGetCharCode for OpenTypeFont uses wrong cmap and returns wrong charcode.

Workaround: Change the font  of the TextBoxField's widget appearance:
foreach (var widget in field.Widgets)
{
    widget.TextProperties.Font = FontsRepository.Helvetica;
}

Completed
Last Updated: 23 Dec 2020 14:48 by ADMIN
Release R1 2021
When a TextBox field has a smaller size than the default padding of the field an exception is thrown: ArgumentOutOfRangeException: width should be greater or equal than 0. (Parameter 'width')
Unplanned
Last Updated: 22 Dec 2020 10:49 by ADMIN

When merging documents` pages using the PdfStreamWriter the Form Fields are not copied:

using (PdfStreamWriter fileWriter = new PdfStreamWriter(File.OpenWrite(document2Name)))
{
	// Iterate through the files you would like to merge 
	for (int i = 0; i < 2; i++)
	{
		// Open each of the files 
		using (PdfFileSource fileToMerge = new PdfFileSource(File.OpenRead(document1Name)))
		{
			// Iterate through the pages of the current document 
			foreach (PdfPageSource pageToMerge in fileToMerge.Pages)
			{
				// Append the current page to the fileWriter, which holds the stream of the result file 
				fileWriter.WritePage(pageToMerge);
			}
		}
	}
}

A possible workaround is to use the RadFixedDocument`s Merge() method: 

document1.Merge(document2);

 

Completed
Last Updated: 18 Dec 2020 10:24 by ADMIN
Release R1 2021
Completed
Last Updated: 09 Dec 2020 09:44 by ADMIN
Release LIB 2020.3.1214 (07/14/2020)
Unplanned
Last Updated: 04 Dec 2020 07:18 by ADMIN
By specification, the URI property of URI Actions is encoded in 7-bit ASCII string. For this reason, our current implementation relies on that the property will be of type PdfLiteralString. However, in cases such as password-encrypted documents, the property may be encoded with PdfHexString which leads to InvalidCastException: 'Unable to cast object of type Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfHexString' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfLiteralString'.', on document import.
Completed
Last Updated: 03 Dec 2020 12:42 by ADMIN
Release R1 2021

When using the Telerik.Documents.ImageUtils.JpegImageConverter default implementation in Blazor WebAssembly application the Magick.NET library doesn't load all of its assemblies.

Workaround:
Create a custom implementation of the JpegImageConverterBase class: Create Custom JpegImageConverter in .Net Standard.

Unplanned
Last Updated: 23 Nov 2020 10:15 by ADMIN
Provide API for enforcing the use of only FIPS 140-2 compliant hashing algorithms.
1 2 3 4 5 6