Telerik Pdf Processing Cannot open the attached pdf file and exception occur.
How do i slove it?
Code :
RadFixedDocument document = new PdfFormatProvider().Import(input);
Exception Message :
System.UriFormatException 無效的 URI: 無法剖析主機名稱。
Source :
Telerik.Windows.Documents.Fixed
Stack Trace :
於 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)A possible workaround could be to draw a rectangle around the desired Block.
RadFixedDocument document = new RadFixedDocument();
RadFixedPage page = document.Pages.AddPage();
page.Size = new Size(600, 800);
FixedContentEditor editor = new FixedContentEditor(page);
editor.Position.Translate(defaultLeftIndent, 50);
Block block = new Block();
block.InsertText("PDF");
editor.DrawBlock(block);
Block border = new Block();
border.GraphicProperties.StrokeColor = RgbColors.Black;
border.GraphicProperties.IsFilled = false;
border.GraphicProperties.IsStroked = true;
border.GraphicProperties.StrokeThickness = 1;
border.InsertRectangle(new System.Windows.Rect(block.Measure()));
editor.DrawBlock(border);When the document contains Simple Font with predefined encoding and no ToUnicode mapping the text should be extracted with the following algorithm:
Currently, the PdfProcessing library doesn't map the character code properly which leads to wrongly encoded text content.
CryptographicException is thrown when saving with PdfStreamWriter or importing with PdfFormatProvider.
The exception: System.Security.Cryptography.CryptographicException: 'The input data is not a complete block.'