Pending Review
Last Updated: 23 Oct 2020 15:20 by Hugo
Created by: Hugo
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
A pop-up annotation displays text in a pop-up window for entry and editing. It typically does not appear alone but is associated with a markup annotation (its parent annotation) and is used for editing the parent’s text.
Unplanned
Last Updated: 23 Oct 2020 15:17 by ADMIN
Created by: Hugo
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Represents Highlights in PDF content. While the other annotations are drawn on top of the content, the highlight annotation is behind the text it highlights. The precise place where the highlight should be placed is described in the PDF file with the BDC, MCID and EMC operators. 
Unplanned
Last Updated: 23 Oct 2020 15:06 by ADMIN
Created by: Hugo
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Annotation types may be seen on page 615 in PdfReference 1.7.
In Development
Last Updated: 23 Oct 2020 14:53 by ADMIN
Currently, the implementation of the PdfFormatProvider supports the import of Link and Widget annotations. However, other annotation types, such as Text and Pop-up annotations, are imported with limited support - only some of their visual appearance properties are imported. This leads to unpredictable results when exporting or merging. However, the exception could be avoided and the annotation can be skipped. This will ensure the client application is running without errors.
Completed
Last Updated: 23 Oct 2020 06:48 by ADMIN
Release R3 2020 SP1
In the PDF specification, if the font name consists of two words, they are separated by a dash (e.g. Times-Roman).
Provide support for Standard Fonts separated by blank space (e.g. Times Roman).
Completed
Last Updated: 23 Oct 2020 06:48 by ADMIN
Release R3 2020 SP1

An InvalidCastException is thrown when importing documents containing outlines with an invalid destination set:

The exception:

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


Unplanned
Last Updated: 22 Oct 2020 19:06 by Zach
After signing a document using the PdfProcessing library and the document is loaded in Adobe Acrobat an error is shown when the signature widget is clicked:
Error during signature verification.  

Adobe Acrobat error.
Expected a dict object.
Completed
Last Updated: 16 Oct 2020 11:27 by ADMIN
Release R3 2020 SP1
By specification the explicit destinations define a required page property. However, some documents contain definition for destinations with null page value, which causes an ArgumentNullException on import.
Unplanned
Last Updated: 14 Oct 2020 15:32 by ADMIN

ArgumentOutOfRangeException is thrown when importing a document because of wrongly parsing to Unicode mapping.

System.ArgumentOutOfRangeException: 'Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index'

Duplicated
Last Updated: 13 Oct 2020 06:34 by ADMIN
Handle the case where the catalog starts with value other than 0
Unplanned
Last Updated: 09 Oct 2020 06:41 by ADMIN

According to the PDF specification:
A clipping path operator (W or W*) may appear after the last path construction operator and before the path-painting operator that terminates a path object.

Invalid:

W                          % clipping path operator
0 0 m                     % start of the path construction
596 0 l
596 842 l
0 842 l
h                            % end of the path construction
n                            % path-painting operator
Valid:
0 0 m
596 0 l
596 842 l
0 842 l
h
W
n

Currently (in the invalid cases), the path construction is skipped on import.

Unplanned
Last Updated: 01 Oct 2020 05:58 by ADMIN
Optical character recognition or optical character reader (OCR) is the electronic or mechanical conversion of images of typed, handwritten, or printed text into a machine-encoded text from a scanned document.
Unplanned
Last Updated: 30 Sep 2020 07:16 by ADMIN
ADMIN
Created by: Deyan
Comments: 7
Category: PdfProcessing
Type: Feature Request
15
Add support for documents containing RTL (right-to-left) text.
Completed
Last Updated: 25 Sep 2020 13:18 by ADMIN
Release R3 2020 SP1
When importing an embedded Type 1 Font with custom encoding an InvalidCastException is thrown.
Unplanned
Last Updated: 17 Sep 2020 10:24 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;
}

Unplanned
Last Updated: 17 Sep 2020 10:06 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.
Completed
Last Updated: 16 Sep 2020 12:17 by ADMIN
Release R3 2020
This exception corrupts the whole document import. Instead, we should provide Exception handling mechanism which allows the user to import the rest of the content.
Completed
Last Updated: 16 Sep 2020 12:16 by ADMIN
Release R3 2020
More information is available in the Pdf Reference 1.7. Page 442 lists all predefined CMaps that should be imported and exported as PdfName objects. At this point, trying to import a document with such encoding, a NotSupportedException is thrown with message Encoding type is not supported.
Completed
Last Updated: 16 Sep 2020 11:59 by ADMIN
Release R3 2020
Created by: Pochun
Comments: 0
Category: PdfProcessing
Type: Feature Request
1
Currently Type0Font class has CMap that can only be Identity-H. The Identity-V is a vertical version of Identity−H. The mapping is the same as for Identity−H.
Unplanned
Last Updated: 04 Sep 2020 11:20 by ADMIN
After a PDF document is imported, decoding large images with a CCITTFaxDecode filter leads to OutOfMemoryException.
1 2 3 4 5 6