Completed
Last Updated: 11 May 2023 11:51 by ADMIN
Release R2 2023

When using an ImageSharp version bigger than 2.0 an exception is thrown: "MissingMethodException: 'Method not found: 'SixLabors.ImageSharp.Image SixLabors.ImageSharp.Image.Load(Byte[], SixLabors.ImageSharp.Formats.IImageFormat ByRef)'."

Workaround: Downgrade to a lower ImageSharp version or use a custom implementation of ImagePropertiesResolverBase/JpegImageConverter.

Completed
Last Updated: 07 Apr 2023 05:20 by ADMIN
Release R2 2023

When the indirect object contains more spaces between the object number and the generation number the object content is not successfully parsed.

Expected: one space

Actual: more than one space

Completed
Last Updated: 04 Jul 2023 07:11 by ADMIN
Release R2 2023 SP1
IndexOutOfRangeException thrown when executing CalculateMultidimensionalLinearInterpolationResult method of SampledFunction class.
Unplanned
Last Updated: 12 Apr 2023 16:17 by George
Created by: George
Comments: 0
Category: PdfProcessing
Type: Feature Request
0

Hi there,

I've been researching how to use Telerik PDFProcessing to Digitally Sign a PDF. But can't find any documentation on how to incorporate it into ASP.Net AJAX (VB).


Can you please point me in the direction of where to look, or if you have a sample application that would be very helpful.

Essentially, I'm just trying to digitally sign the PDF document that I've exported with the embedded signature panel with a PKF file.
Completed
Last Updated: 24 Apr 2023 13:27 by ADMIN
Release R2 2023
The CalGray color space properties are not correctly exported in an array.
Completed
Last Updated: 10 May 2023 14:54 by ADMIN
Release R3 2023
When a document contains an ICCBased ColorSpace and a Shadings Pattern the import of the document could be very slow.
Unplanned
Last Updated: 10 May 2023 08:09 by ADMIN
ADMIN
Created by: Martin
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Add support for GoToE action
Completed
Last Updated: 29 May 2023 12:40 by ADMIN
Release R2 2023

IOException when an object in the cross-reference stream has a negative offset.

"System.IO.IOException: An attempt was made to move the file pointer before the beginning of the file."

Unplanned
Last Updated: 17 May 2023 10:31 by James
Widget font size is being set in Points by default instead of Dips.
Unplanned
Last Updated: 13 Oct 2023 06:48 by ADMIN
In Word when adding a right adjustment tabulator, tabbing after the tab stop distance does not respect the tabs afterward in Pdf.
Completed
Last Updated: 07 Sep 2023 13:17 by ADMIN
Release R3 2023
An exception is thrown when exporting an encoded document containing an image with Index ColorSpace.
Unplanned
Last Updated: 27 Jun 2023 06:17 by Ralf
Reading Type1 font glyph data when there is a table with differences tries to get the glyph by name but it is not found. 
Completed
Last Updated: 09 Aug 2023 06:45 by ADMIN
Release R3 2023

When a document contains Type1 font without Private Dict in some cases the glyphs are not rendered as expected.

Declined
Last Updated: 08 Jul 2023 11:07 by ADMIN
Created by: Ted
Comments: 1
Category: PdfProcessing
Type: Bug Report
0

I'm trying to use the PdfFormatProvider to import a pdf. I've tried to import multiple different pdfs with the code below, but they all throw an exception with "System.InvalidOperationException: 'Import not supported.'" and no other info. Is this a bug or am I not calling the correct method to import a pdf?

var providerPDF = new Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider();
providerPDF.Import(File.ReadAllBytes(@"D:\TestDocs\TestImage.pdf"));

Completed
Last Updated: 18 Jul 2023 06:14 by ADMIN
Release R2 2023 SP1
Created by: Adam
Comments: 0
Category: PdfProcessing
Type: Bug Report
0
ImageUtils dependencies are not correct.
Declined
Last Updated: 20 Sep 2023 12:14 by ADMIN

Hello, I had many problems with version 2023.1.117, latest stable 2023.2.606 is unusable also due to issue with scanned documents etc, so I tried 2020.2.703-hotfix, but I am getting other set of issues.

Unfortunately I cannot share the documents, since they are confidential.

With some documents I am getting this error:
Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfName' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Objects.FormXObject'.

 

Loading Code:

            PdfFormatProvider pdfFormatProvider = new();

            RadFixedDocument document = pdfFormatProvider.Import(bytes);

 

And stack trace:

   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Converters.AppearanceConverter.ConvertFromDictionary(PostScriptReader reader, IPdfImportContext context, PdfDictionary dictionary)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Converters.AppearanceConverter.Convert(Type type, PostScriptReader reader, IPdfImportContext context, IPdfPrimitive value)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Converters.AppearanceConverter.ConvertFromIndirectReference(Type type, PostScriptReader reader, IPdfImportContext context, IndirectReference indirectReference)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Converters.AppearanceConverter.Convert(Type type, PostScriptReader reader, IPdfImportContext context, IPdfPrimitive value)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Converters.AppearancesConverter.TryImportAppearance(String key, PostScriptReader reader, IPdfImportContext context, PdfDictionary appearancesDictionary, Appearance& appearance)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Converters.AppearancesConverter.ConvertFromDictionary(Type type, PostScriptReader reader, IPdfImportContext context, PdfDictionary dictionary)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Converters.Converter.Convert(Type type, PostScriptReader reader, IPdfImportContext context, IPdfPrimitive value)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Data.PdfPropertyBase`1.PrepareValue(PostScriptReader reader, IPdfImportContext context, IPdfPrimitive value)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Data.LoadOnDemandPropertyBase`1.GetValueFromSource(Boolean shouldDecrypt)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Data.LoadOnDemandPropertyBase`1.GetValue(Boolean shouldDecrypt)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Annotations.AnnotationObject.get_Appearances()
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Annotations.AnnotationObject.ToAnnotation(PostScriptReader reader, IRadFixedDocumentImportContext context, Double pageHeightInDip)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.DocumentStructure.Page.<>c__DisplayClass21_0.<CopyPageAnnotationsTo>b__0()
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.ExceptionHandling.ExecutionHandler.TryHandleExecution[E](Action operation)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.DocumentStructure.Page.CopyPageAnnotationsTo(IRadFixedDocumentImportContext context, RadFixedPage fixedPage)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.DocumentStructure.DocumentCatalog.<>c__DisplayClass59_2.<CopyAllPageProperties>b__2()
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.ExceptionHandling.ExecutionHandler.TryHandleExecution[E](Action operation)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.DocumentStructure.DocumentCatalog.CopyAllPageProperties(PostScriptReader reader, IRadFixedDocumentImportContext context, List`1 contextPages, IList`1 pages)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.DocumentStructure.DocumentCatalog.CopyPagePropertiesTo(PostScriptReader reader, IRadFixedDocumentImportContext context)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.DocumentStructure.DocumentCatalog.CopyPropertiesTo(PostScriptReader reader, IRadFixedDocumentImportContext context)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Import.RadFixedDocumentImportContext.BeginImportOverride()
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Import.BaseImportContext.BeginImport(Stream pdfFileStream)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Import.PdfImporter.Import(Stream input, IPdfImportContext context)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider.<>c__DisplayClass18_0.<ImportOverride>b__0()
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.ExceptionHandling.ExecutionHandler.TryHandleExecution[E](Action operation)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider.ImportOverride(Stream input)
   at Telerik.Windows.Documents.Common.FormatProviders.FormatProviderBase`1.Import(Stream input)
   at Telerik.Windows.Documents.Common.FormatProviders.BinaryFormatProviderBase`1.Import(Byte[] input)
   at Client.Wpf.Common.UserControls.PdfViewer.LoadBytesToPdfViewer(Byte[] bytes) in C:\Users\tomas.filip\source\repos\FiFi\Client.Wpf\Common\UserControls\PdfViewer.xaml.cs:line 65
   at System.Reactive.AnonymousSafeObserver`1.OnNext(T value)
   at System.Reactive.ObserveOnObserverNew`1.DrainStep(ConcurrentQueue`1 q)
   at System.Reactive.ObserveOnObserverNew`1.DrainShortRunning(IScheduler recursiveScheduler)
   at System.Reactive.Concurrency.DispatcherScheduler.<>c__DisplayClass12_0`1.<Schedule>b__0()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)


Completed
Last Updated: 18 Jul 2023 12:24 by ADMIN
Release R3 2023
KeyNotFoundException: 'The given key was not present in the dictionary.' when getting glyph width with a standard font and WinAnsiEncoding.
Unplanned
Last Updated: 25 Jul 2023 13:29 by Abhi
Form fields height is wrong after export with a specific document. This leads to misplaced lines.
Won't Fix
Last Updated: 22 Feb 2024 12:56 by ADMIN

When importing specific documents and signing a predefined SignatureField leads to not successfully validated signatures in Adobe, but successfully validated in other pdf viewers (eg. Telerik WPF PdfViewer, Foxit PDF Reader).

Solution:
When signing an existing document (after the import) we must be sure the AcroForm's ViewersShouldRecalculateWidgetAppearances property is set to false, otherwise, the exported and signed PDF document could not be shown as a signed. 

if (document.AcroForm.ViewersShouldRecalculateWidgetAppearances)
{
	document.AcroForm.ViewersShouldRecalculateWidgetAppearances = false;
}

Completed
Last Updated: 09 Aug 2023 14:16 by ADMIN
Release R3 2023

When exporting documents containing TrueType Postscript fonts perceived as Standard fonts the fonts should not be embedded but they actually are.

Examples of such fonts are Arial MT, TimesNewRomanPSMT, etc.