Completed
Last Updated: 14 Nov 2024 11:16 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Monique
Comments: 2
Category: PdfViewer
Type: Feature Request
1

The problem I'm trying to solve is that users do not know that the original document may not be what they are seeing in the viewer when there are layers.    

A property that indicates that a document has layers would allow the system to refuse to open the document.

Completed
Last Updated: 25 Sep 2024 10:22 by ADMIN
Release 2024.3.924
A specific scanned file is not displayed with the new model.
Completed
Last Updated: 15 May 2024 07:49 by ADMIN
Release 2024.2.514 (2024 Q2)
When the font is not embedded in the document, PdfViewer tries to read it from the OS. However, the Calibri-Font is not properly parsed and a NullReferenceException is thrown internally for its encoding. 
Completed
Last Updated: 31 Jan 2024 11:39 by ADMIN
Release 2024 Q1 (2024.1.130)
A password is asked although adobe opens the document without one
Completed
Last Updated: 20 Nov 2023 07:41 by ADMIN
Release R3 2023 SP1 (2023.3.1114)
Completed
Last Updated: 01 Nov 2023 11:23 by ADMIN
Release R3 2023 (LIB 2023.3.1101)
We are receiving Pdf files and for some we are experiencing the following problem when using the pdfViewer in FitFullPage mode : the pdf opens correctly but "disappears" when we resize the pdf viewer.
Completed
Last Updated: 16 Aug 2023 10:51 by ADMIN
Release R3 2023 (LIB 2023.2.816)
Created by: Patric
Comments: 1
Category: PdfViewer
Type: Bug Report
1
In some specific PDF documents, when it is shown in the PdfViewer, the text is missing. This behavior is not observed in the R1 2023 version of our controls. With the R1 2023 SP1 some documents are not visualized correctly.
Completed
Last Updated: 11 Aug 2023 04:05 by ADMIN

Is there a way to load this RadFixedDocument into a RadPdfViewer without writing the document to a file first and then loading it in the viewer?

Workaround:

You can achieve the desired functionality by exporting the RadFixedDocument to a MemoryStream instead of a file in the file system and then load it in the PdfViewer: 

RadFixedDocument document = CreateRadFixedDocument();

PdfFormatProvider pdfFormatProvider = new PdfFormatProvider();
Stream ms = new MemoryStream();
pdfFormatProvider.Export(document, ms);

radPdfViewer1.LoadDocument(ms);

 

Completed
Last Updated: 18 Jul 2023 14:26 by ADMIN
Release R2 2023 SP1

When creating many instances of RadPdfViewer:

        static void Main(string[] args)
        {
            int i = 1;
            try
            {
                Stopwatch stopwatch = Stopwatch.StartNew();
                while (true)
                {
                    using (RadPdfViewer pdfViewer = new RadPdfViewer())
                    {

                    }
                    Console.WriteLine($"iteration {i}, elapsed seconds: {stopwatch.Elapsed.TotalSeconds}");
                    i++;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine($"Exception occurred at iteration {i}");
                Console.WriteLine(e);
                Console.ReadLine();
            }
        }

the following error occurs:  

System.Runtime.InteropServices.ExternalException (0x80004005): A generic error occurred in GDI+.
   at System.Drawing.Bitmap.GetHicon()
   at Telerik.WinControls.PdfViewer.MouseHandlers.PanHandler..ctor(MouseHandlersController controller, IFixedDocumentPresenter presenter)
   at Telerik.WinControls.PdfViewer.MouseHandlers.MouseHandlersController.BuildHandlers(IFixedDocumentPresenter presenter)
   at Telerik.WinControls.PdfViewer.MouseHandlers.MouseHandlersController..ctor(IFixedDocumentPresenter presenter)
   at Telerik.WinControls.UI.RadPdfViewerElement..ctor()
   at Telerik.WinControls.UI.RadPdfViewer.CreateViewerElement()
   at Telerik.WinControls.UI.RadPdfViewer.CreateChildItems(RadElement parent)
   at Telerik.WinControls.RadControl.Telerik.WinControls.IComponentTreeHandler.CreateChildItems(RadElement parent)
   at Telerik.WinControls.RadElementTree.InitializeRootElement()
   at Telerik.WinControls.RadControl.Construct()
   at Telerik.WinControls.RadControl..ctor()
   at Telerik.WinControls.UI.RadPdfViewer..ctor()
Completed
Last Updated: 18 Jul 2023 14:26 by ADMIN
Release R2 2023 SP1
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 2
Category: PdfViewer
Type: Bug Report
4
Handled InvalidDataException occurs while Zip Library tries to decompress wrongly decrypted stream.
Completed
Last Updated: 18 Jul 2023 14:26 by ADMIN
Release R2 2023 SP1
Completed
Last Updated: 07 Jun 2023 10:39 by ADMIN
Release R2 2023 (2023.2.606)
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 0
Category: PdfViewer
Type: Feature Request
1
According to PDF format specification, there are three valid encoding name values (MacRomanEncoding, MacExpertEncoding and WinAnsiEncoding). There are documents that instead of skipping the optional Encoding property, are writing invalid /NULL name value in the font dictionary. Currently, in this invalid document scenario RadPdfViewer throws and catches Exception and this results in missing text content. 

We may handle this invalid document scenario by ignoring the invalid Encoding value.
Completed
Last Updated: 07 Jun 2023 10:38 by ADMIN
Release R2 2023 (2023.2.606)
Completed
Last Updated: 27 Mar 2023 07:14 by ADMIN
Release R1 2023 SP1

Open the Demo application >> Interactive Forms example and apply the Office2019Dark theme. You will notice that if the text field enters edit mode, it is difficult to read the input due to black fore color and black backcolor:

Completed
Last Updated: 27 Mar 2023 06:39 by ADMIN
Release R1 2023 SP1

Run the project and load a document with bookmarks. Try to click the two buttons in order to switch between thumbnails/bookmarks. 

        private void radButton1_Click(object sender, EventArgs e)
        {
            this.radPdfViewer1.ShowThumbnails();
        }

        private void radButton2_Click(object sender, EventArgs e)
        {
            this.radPdfViewer1.ShowBookmarks();
        }

Expected: clicking the two buttons should switch between bookmarks/thumbnails

Actual: the user is stuck to bookmarks

Completed
Last Updated: 27 Mar 2023 06:36 by ADMIN
Release R1 2023 SP1 (LIB 2023.1.124)
A large image is rendered slowly and the memory consumption is huge. 
Completed
Last Updated: 26 Sep 2022 12:36 by ADMIN
Release R2 2022
ADMIN
Created by: Tanya
Comments: 2
Category: PdfViewer
Type: Feature Request
17

			
Completed
Last Updated: 23 Sep 2022 13:07 by ADMIN
Release R3 2022
Link annotations position is not correct with a specific document. 
Completed
Last Updated: 08 Aug 2022 10:24 by ADMIN
Release R3 2022 (LIB 2022.2.808)
Completed
Last Updated: 28 Jul 2022 07:58 by ADMIN
Release R3 (LIB 2022.2.711)

With the R1 2021 version of our controls RadPdfViewer is using the RadPdfProcessing library model. In this scenario, the PDF document contains images with sizes 87380, 87654. Internally the control is using RenderTargetBitmap to draw the image. So when we pass these values as Width and Height to the constructor of this object an exception occurs. This is a limitation of the RenderTargetBitmap class. It can be reproduced outside of the RadPdfViewer.

RenderTargetBitmap bmp = new RenderTargetBitmap(87380, 87654,96,96,PixelFormats.Pbgra32);

As a workaround, we can use the old rendering engine of the control by setting the RadPdfViewer.UsePdfProcessingModel property to false

1 2 3 4 5 6