Completed
Last Updated: 09 Feb 2022 13:00 by ADMIN
Release R1 2022 SP1

When importing a not embedded TrueType Font defined as Type 1 subtype Font an InvalidCastException is thrown.

In PDF document:

<< /BaseFont /Arial /Encoding 21 0 R /Name /F13 /Subtype /Type1 /Type /Font >>

In Adobe Reader:

Completed
Last Updated: 09 Feb 2022 09:36 by ADMIN
Release R1 2022 SP1
Created by: Rick Kauwen
Comments: 17
Category: PdfProcessing
Type: Feature Request
18
This feature is currently supported only for .NET Framework and WPF .NET Core for Windows assemblies.
Completed
Last Updated: 08 Feb 2022 14:06 by ADMIN
Release R1 2022 SP1

When the Font`s Widths array contains entries defined as Indirect references an exception is thrown: System.ArgumentException: 'The IndirectReference type cannot be converted to a real numeric value.'

According to the Pdf Specification: The glyph widths are measured in units in which 1000 units corresponds to 1 unit in text space.

Duplicated
Last Updated: 08 Feb 2022 13:02 by ADMIN
Exporting nested tables causes wrong table row heights.
Completed
Last Updated: 07 Feb 2022 13:57 by ADMIN
Release R1 2022 SP1

URI Action with invalid mailto URL scheme - mailto:***@***.**(E-mail) can be imported but trying to merge or clone the document throws UriFormatException: 'Invalid URI: The hostname could not be parsed.'

Workaround: Remove the annotations that contain invalid Uri:

PdfFormatProvider provider = new PdfFormatProvider();
this.pdfDocument = provider.Import(memory);

foreach (var page in this.pdfDocument.Pages.ToList())
{
    List<Link> links = page.Annotations.Where(a => a.Type == AnnotationType.Link).Select(a => a as Link).ToList();
    foreach (var link in links)
    {
        Uri uri;
        UriAction uriAction = link.Action as UriAction;

        try
        {
            uri = uriAction.Uri;
        }
        catch (UriFormatException)
        {
            page.Annotations.Remove(link);
        }
    }
}

Completed
Last Updated: 02 Feb 2022 12:27 by ADMIN
Release R1 2022 SP1
ADMIN
Created by: Tanya
Comments: 9
Category: PdfProcessing
Type: Feature Request
27

Currently, NotSupportedException is thrown when trying to import a document that uses Type 3 fonts.

Update: With Release R1 2021 the import of Type 3 fonts is already developed but the export is still not supported.

Unplanned
Last Updated: 25 Jan 2022 11:15 by ADMIN
Created by: Rick
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Users should be able to copy a table row and add this copy to another table.
Unplanned
Last Updated: 20 Jan 2022 08:15 by ADMIN
The classes are not correctly imported and applied from HTML when declared in a CSS style
Completed
Last Updated: 20 Jan 2022 08:15 by ADMIN
Release R1 2022
Created by: Rick
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Expose a way to get the actual font name. Currently, only the subset name is available.
Unplanned
Last Updated: 20 Jan 2022 08:12 by ADMIN
Created by: Lauren
Comments: 0
Category: PdfProcessing
Type: Bug Report
2

list-style is not imported correctly when importing from CSS classes defined in the same file

Case 1: importing from CSS classes defined in the same file

Case 2: inline style

<html>
<head>
</head>
<body>
<p>This is an unordered list with list-style:none</p>
<ul>
<li style="list-style:none;">Item 1</li>
<li style="list-style:none;">Item 2</li>
</ul>
<p>This is an unordered list with list-style:disc</p>
<ul>
<li style="list-style:disc;">Disc Item 1</li>
<li style="list-style:disc;">Disc Item 2</li>
<li>Some nested list </li>
</ul>
</body>
</html>

 

Unplanned
Last Updated: 10 Jan 2022 11:35 by ADMIN

When exporting a specific document with a CIDFontType0 font (Korean TAWBUL+HGGGothicssiP80g or BPRSCV+HGGGothicssiP60g) the document is wrongly exported which leads to missing content.

Workaround:
After import you can change the font:

pdfDocument = provider.Import(memory);

FontBase malgunGothicFont;
FontsRepository.TryCreateFont(new FontFamily("Malgun Gothic"), out malgunGothicFont);

foreach (RadFixedPage page in pdfDocument.Pages)
{
	foreach (ContentElementBase element in page.Content)
	{
		TextFragment textFragment = element as TextFragment;
		if (textFragment != null && (textFragment.Font.Name == "TAWBUL+HGGGothicssiP80g" || textFragment.Font.Name == "BPRSCV+HGGGothicssiP60g"))
		{
			textFragment.Font = malgunGothicFont;
		}
	}
}

Unplanned
Last Updated: 21 Dec 2021 10:19 by ADMIN
Created by: Dmitry
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Add support for Ghost signature algorithms (GOST3411_2012_256 and GOST_R3411_12_512 hash algorithms (OID 1.2.643.7.1.1.2.2 and OID  1.2.643.7.1.1.2.3)) 
Duplicated
Last Updated: 17 Dec 2021 08:14 by ADMIN
Created by: David
Comments: 1
Category: PdfProcessing
Type: Feature Request
2

Currently, a known limitation is:

  • RadPdfProcessing currently supports only signing of a single signature field. Signing more than one signature field will result in invalidation of all signatures except the last one.

Please support signing multiple signature fields. We are heading into 2022 and it's more essential than ever to be able to sign multiple signature fields.

Declined
Last Updated: 09 Dec 2021 07:26 by ADMIN

I have read that there limitations to PDF files being imported, however, the file being imported  was generated with FixedContentEditor, so, should be able to import?

  using (Stream stream = Stream)
        {
          try
          {
            this._document = provider.Import(stream);
            _InputPath = fileName;
          }
          catch (Exception e)
          {
            Errors = "Could not open file " + fileName + ": " + e.Message;
            this._document = null;
          }
        }
      }
Duplicated
Last Updated: 09 Dec 2021 07:22 by ADMIN
Created by: Maik
Comments: 6
Category: PdfProcessing
Type: Feature Request
6
Type 3 fonts are currently not supported.
Unplanned
Last Updated: 06 Dec 2021 14:26 by ADMIN
ADMIN
Created by: Tanya
Comments: 0
Category: PdfProcessing
Type: Feature Request
8
This type of shading is not supported in the current version and a NotSupportedException is thrown when importing documents containing it.

The exception can be suppressed using the Exception Handling mechanism of PdfProcessing.

Unplanned
Last Updated: 06 Dec 2021 09:42 by ADMIN

When importing a document containing text fragment with a wrong Type3 font set the glyph cannot be obtained from the font and an exception is thrown: System.InvalidOperationException: 'Cannot create glyph with charcode: <<>>'

Unplanned
Last Updated: 30 Nov 2021 13:24 by ADMIN
In the .NET Framework version, this is implemented by returning the Image.GetBitmapSource() which returns a BitmapSource instance.
Completed
Last Updated: 30 Nov 2021 09:32 by ADMIN
Release R1 2022

When invoking the FontsRepository.TryCreateFont() method to create Font from an installed TrueType font with font properties set (FontStyles.Italic, FontWeights.Bold) the name of the created font is not correct.

FontBase font;
bool isRegistered = FontsRepository.TryCreateFont(new FontFamily("Helvetica"), FontStyles.Italic, FontWeights.Bold, out font);

Expected:<Helvetica-BoldOblique>
Actual:<Helvetica,Italic>

Unplanned
Last Updated: 29 Nov 2021 10:49 by ADMIN
Created by: Al
Comments: 0
Category: PdfProcessing
Type: Feature Request
1
 Extend the FixedDocumentEditor`s DrawRectangle() method to draw rounded rectangles.