Unplanned
Last Updated: 19 Mar 2025 11:58 by Joel
Created by: Joel
Comments: 0
Category: PDFViewer
Type: Feature Request
2

I want to detect when a user has added or removed an annotation in the PDF Viewer.

Pending Review
Last Updated: 13 Mar 2025 08:16 by ADMIN
Created by: Joel
Comments: 1
Category: PDFViewer
Type: Feature Request
0
When printing a PDF file with the PDF Viewer, there is an "about:blank" title at the top and bottom of the paper sheet. I would like to set a contextual value of my own, or remove this "about:blank" altogether.
Unplanned
Last Updated: 03 Mar 2025 18:39 by Gal
Created by: Gal
Comments: 0
Category: PDFViewer
Type: Bug Report
2
The quality of the PDFViewer document in the print preview popup has declined since version 6.2.0.
Completed
Last Updated: 28 Mar 2025 11:26 by ADMIN
Release 2025 Q2 (May)
Created by: Miroslav
Comments: 1
Category: PDFViewer
Type: Feature Request
2

When a user invokes a Search tool, their intention is to directly write a text to search, therefore the edit for the search text should be focused immediately. In the current implementation, users have to manually focus the edit all the time, which is really inconvenient.

Planned
Last Updated: 12 Mar 2025 12:37 by Chris
Scheduled for 2025 Q2 (May)
Created by: Evan
Comments: 1
Category: PDFViewer
Type: Bug Report
2

Related to PDF Viewer does not display editable Acro fields, which was fixed in version 8.0, but the problem with readonly Acro fields persisted.

This is a regression in version 7.0.0. Version 6.2.0 displays all the acro field values as expected.

Unplanned
Last Updated: 19 Feb 2025 11:59 by Werdna
Created by: Werdna
Comments: 0
Category: PDFViewer
Type: Feature Request
5
I need access to the file the user has open. Also, if the file is changed, like with annotations, I want to access those changes too.
Unplanned
Last Updated: 19 Feb 2025 06:47 by Miroslav
Created by: Miroslav
Comments: 0
Category: PDFViewer
Type: Bug Report
2

Trying to upload a large file from a mobile device breaks the component.
Step to reproduce:

  1. Open this REPL example on a mobile device
  2. Click the "Load Data" button.

The issue can be reproduced only in version 8.0.0

Unplanned
Last Updated: 11 Feb 2025 13:05 by Joel

The PDF Viewer fails to display the loaded document if StateHasChanged() is called when the Data parameter is set.

A possible workaround is to call await Task.Delay(...) after StateHasChanged()

Test Page (run this in a server app):

<h1>PDF Viewer Tests</h1>

<h2>Load Initially</h2>

<TelerikPdfViewer Data="@FileData1"
                  EnableLoaderContainer="true"
                  Height="30vh"
                  Zoom="0.75m">
</TelerikPdfViewer>

<h2>Load On Demand</h2>

<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Primary"
               OnClick="@( async () => await LoadPdf(2) )">Load PDF</TelerikButton>

<TelerikPdfViewer Data="@FileData2"
                  EnableLoaderContainer="true"
                  Height="30vh"
                  Zoom="0.75m">
</TelerikPdfViewer>

@code {
    private byte[]? FileData1 { get; set; }
    private byte[]? FileData2 { get; set; }

    protected async override Task OnInitializedAsync()
    {
        await LoadPdf(1);
    }

    public async Task LoadPdf(int id)
    {
        await Task.Delay(1000);

        if (id == 2)
        {
            FileData2 = Convert.FromBase64String(PdfBase64);
        }
        else
        {
            FileData1 = Convert.FromBase64String(PdfBase64);
        }

        StateHasChanged();

        await Task.Delay(300);
    }

    private const string PdfBase64 = "JVBERi0xLjEKMSAwIG9iajw8L1R5cGUvQ2F0YWxvZy9QYWdlcyAyIDAgUj4+ZW5kb2JqCjIgMCBvYmo8PC9UeXBlL1BhZ2VzL0tpZHNbMyAwIFJdL0NvdW50IDEvTWVkaWFCb3ggWy00MCAtNjQgMjYwIDgwXSA+PmVuZG9iagozIDAgb2JqPDwvVHlwZS9QYWdlL1BhcmVudCAyIDAgUi9SZXNvdXJjZXM8PC9Gb250PDwvRjE8PC9UeXBlL0ZvbnQvU3VidHlwZS9UeXBlMS9CYXNlRm9udC9BcmlhbD4+ID4+ID4+L0NvbnRlbnRzIDQgMCBSPj5lbmRvYmoKNCAwIG9iajw8L0xlbmd0aCA1OT4+CnN0cmVhbQpCVAovRjEgMTggVGYKMCAwIFRkCihUZWxlcmlrIFBkZlZpZXdlciBmb3IgQmxhem9yKSBUagpFVAplbmRzdHJlYW0KZW5kb2JqCnhyZWYKMCA1CjAwMDAwMDAwMDAgNjU1MzUgZgowMDAwMDAwMDIxIDAwMDAwIG4KMDAwMDAwMDA4NiAwMDAwMCBuCjAwMDAwMDAxOTUgMDAwMDAgbgowMDAwMDAwNDkwIDAwMDAwIG4KdHJhaWxlciA8PCAgL1Jvb3QgMSAwIFIgL1NpemUgNSA+PgpzdGFydHhyZWYKNjA5CiUlRU9G";
}

Unplanned
Last Updated: 23 Jan 2025 10:26 by HyunSoo
Created by: HyunSoo
Comments: 0
Category: PDFViewer
Type: Feature Request
2
I want to detect when a specific page is rendered, so I can extract information from that page. Please expose a render event similar to the one in jQuery.
Completed
Last Updated: 25 Feb 2025 07:10 by ADMIN
Release 8.0.0
Created by: Evan
Comments: 4
Category: PDFViewer
Type: Bug Report
1

Acro field values don't show in the PDF VIewer, although they display in the print preview dialog.

This is a regression in version 7.0.0. Version 6.2.0 displays the acro field values as expected.

===

TELERIK edit: This public item originally concerned to all Acro fields. We fixed the problem for editable Acro fields, while the fix for readonly ones can be tracked at PDF Viewer does not display readonly Acro fields

Unplanned
Last Updated: 09 Dec 2024 14:59 by Mark
Created by: Mark
Comments: 0
Category: PDFViewer
Type: Feature Request
10
When displaying a PDF using the PDFViewer component, I have noticed that, if the PDF being displayed has any website links/hyperlinks in it, the links cannot be clicked. If I download the PDF from the component and open the file, I am able to click the links. Can you add this functionality?
Unplanned
Last Updated: 03 Dec 2024 07:56 by Markus
Created by: Markus
Comments: 0
Category: PDFViewer
Type: Feature Request
4

I want to have an option for digital signatures with browser-based certificate selection.

===

ADMIN EDIT

===

For the time being, you can use the following custom approach: Signing PDFs with PdfPRocessing in PdfViewer.

Need More Info
Last Updated: 02 Dec 2024 15:11 by ADMIN
Created by: Kevin
Comments: 1
Category: PDFViewer
Type: Bug Report
1

Hello,

we are using the PDFViewer Component. 

The zoom function usually works perfectly, both on mobile and desktop.

But there is one exception.

There is one scenario, where our PO got an crash, when he try to use ANY zoom functionality of the component. 

He is using:

  • a Samsung Galaxy S21 FE 5G
  • Android 14
  • Chrome Browser

Unplanned
Last Updated: 26 Nov 2024 09:34 by Graham
Enable navigation by displaying page thumbnails, allowing users to click on a thumbnail to jump directly to the corresponding page.
Completed
Last Updated: 12 Feb 2025 16:04 by ADMIN
Release 8.0.0
Created by: Charles
Comments: 1
Category: PDFViewer
Type: Bug Report
23
In version 7.0.0 the Pdf Viewer document content is blurry.
Completed
Last Updated: 14 Nov 2024 09:28 by ADMIN
Release 7.0.0

After clicking the Print button, the pages are ordered incorrectly. Can be seen in the preview window.

Steps to reproduce:

1. Open https://demos.telerik.com/blazor-ui/pdfviewer/overview

2. Click the Print button

Duplicated
Last Updated: 16 Sep 2024 12:39 by ADMIN
Created by: Matthijs
Comments: 1
Category: PDFViewer
Type: Bug Report
0

We're currently working on requiring a Google CASA Security Assessment, as part of this they scanned our site. 

However, the scan found an eval() function in the telerik-blazor.js file:

if(_util.isNodeJS){const worker=eval("require")(this.workerSrc);return worker.WorkerMessageHandler}

 

Is it possible to remove eval() from telerik-blazor.js?

 
Completed
Last Updated: 14 Nov 2024 09:28 by ADMIN
Release 7.0.0

When the user scrolls the PDF Viewer down and then opens another PDF file, the new document should display on the first page. Currently, the new file displays scrolled to the page from the previous file and the user must scroll to the top manually.

===

A possible workaround is to scroll the PDF file with JavaScript in the PDF Viewer OnOpen event:

 

@inject IJSRuntime js

<TelerikPdfViewer Data="@PdfSource"
                  Height="600px"
                  OnOpen="@OnPdfViewerOpen"
                  Class="@PdfViewerClass">
</TelerikPdfViewer>

<script suppress-error="BL9992">
    function scrollPdfToTop(selector) {
        var pdfCanvas = document.querySelector(selector);
        if (pdfCanvas) {
            pdfCanvas.scrollTop = 0;
        }
    }
</script>

@code {
    private byte[]? PdfSource { get; set; }

    private string PdfViewerClass { get; set; } = "scrollable-pdf-viewer";

    private async Task OnPdfViewerOpen()
    {
        await js.InvokeVoidAsync("scrollPdfToTop", $".{PdfViewerClass} .k-pdf-viewer-canvas");
    }
}

 

Duplicated
Last Updated: 05 Mar 2025 08:34 by ADMIN
Created by: Mindaugas
Comments: 0
Category: PDFViewer
Type: Feature Request
10

We still have some problems with printed pdf quality after the updates in 6.0.0. When pdf is printed using Telerik PDF viewer it seems it gets processed/rasterized and loses quality.

 

Completed
Last Updated: 05 Aug 2024 13:31 by ADMIN
Release 6.1.0
The ZoomChanged event doesn't fire when the user clicks on the zoom in/out buttons or selects a new zoom level from the ComboBox.
1 2 3