Completed
Last Updated: 02 Jun 2026 11:54 by ADMIN
Release 14.0.0
Michael
Created on: 16 Dec 2025 11:17
Category: PDFViewer
Type: Bug Report
13
Cannot retrieve filled in AcroForm FormField values from the PDF Viewer component using GetFileAsync()

The PDF standard allows two ways to configure Acro fields and relate them to inputs (widget annotations):

  1. The field can be independent of the input widget. There can even be multiple inputs that point to the same field.
  2. The field and the widget can be represented by the same object in the PDF file.

Adobe Acrobat supports both options. Telerik PdfProcessing supports only the first option, which is more commonly used. The PDF Viewer supports only the second option. If the PDF Viewer loads a file with the first configuration, the component saves new field values in such a way that they can't be retrieved by PdfProcessing. Moreover, if the PDF file is opened locally, it looks like the new values are there, but when you click on a field, the original value shows. The new value behaves like a placeholder rather than a real value.

To Reproduce

  1. Open a file with Acro fields in the PDF Viewer with enabled form filling
  2. Edit the fields and save the file.
  3. Open the file with a desktop client like Adobe Acrobat Reader.
  4. Click on a textbox.
  5. Result - the old value shows. Instead, the new value should persist.
8 comments
ADMIN
Yoan
Posted on: 02 Jun 2026 11:54

Hello Michael,

Thank you for taking the time to share this feedback.

I appreciate your understanding and the support you’ve shown throughout the process. I can see how important this functionality is for your team and how the delay has affected your plans. We do understand the impact and significance this issue can have on your work.

I would like to inform you that the PdfProcessing: Unable to obtain the value of incrementally updated fields issue is already in active development and is being worked on by the relevant team.

At the moment, I’m not in a position to provide any deadlines or ETAs, and I wouldn’t want to risk misleading you with inaccurate expectations just for the sake of giving a timeline.

Once anything is resolved, we immediately update the public feedback page so clients are notified right away. If you haven’t already, I would recommend subscribing to it so you can stay informed on any progress.

Thanks again for your patience and for offering your support.

Regards,
Yoan
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Michael
Posted on: 01 Jun 2026 16:13

Hi Yoan,

Thank you for providing an update. Both you and Dimo have been incredibly supportive throughout this process.

This is unfortunate news as my project team and I have been anticipating to utilize this functionality for several months. I appreciate you reporting the issue. I am optimistic that the fix can provide useful for our future projects although it doesn't appear to be an option for our existing project at this point in time. 

Please let me know if I can be helpful in anyway moving forward with the PdfProcessing bug report.

Thank you again for all your hard work on this.

Kind regards,

Michael

ADMIN
Yoan
Posted on: 29 May 2026 11:23

Hello Michael,

My name is Yoan, and I am part of the Document Processing team. I’m joining this conversation because it appears that you are currently experiencing an issue with our PdfProcessing library (used for extracting the form field values).

In short, the originally reported issue “Cannot retrieve filled in AcroForm FormField values from the PDF Viewer component using GetFileAsync()” has already been resolved. The fix involved changing the way form field values are updated through the Blazor PdfViewer so that the PdfProcessing library can successfully read the updated values.

However, in the meantime, a regression was introduced in the PdfProcessing library. As a result, the library is currently struggling to retrieve values updated in this manner, even though this scenario had previously been supported and functioning correctly.

As a member of the related team, I took the liberty of reporting this issue on your behalf by logging a task in our Feedback Portal: PdfProcessing: Unable to obtain the value of incrementally updated fields. Please accept my sincere apologies for the inconvenience and setbacks this may be causing.

Unfortunately, at this time, I am unable to provide a workaround for this specific scenario. If you are interested in following the progress of this task, you may subscribe to the task to receive notifications regarding future status updates.

If you have any further questions or feedback regarding this issue, please feel free to open a separate private support ticket on the topic. This helps us keep discussions organized and avoids confusion between different issues.

Thank you for your patience and understanding.

Regards,
Yoan
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Michael
Posted on: 26 May 2026 21:03

Hi Dimo,

Thank you for providing the base application. Please see the attached sample project that includes the related logic that populates designate fields before rendering the PDF in the PDF Viewer. 

I performed the same test shown in the video you attached with my code and PDF and can confirm that it works for that specific use case (downloading a PDF locally with both populated and manually entered data). However, what I have been hoping to accomplish is to have a returned byte array that has both of the values described so that I can then include the completed PDF in an email attachment and store it in a DB. My understanding is that calling GetFileAsync() should achieve this, but this has not been my experience.

I don't recall the double.widget.pdf document, but I'm happy to use it for testing if you have it available.

Please let me know if there is anything else I can provide.

Kind regards,

Michael

Attached Files:
ADMIN
Dimo
Posted on: 26 May 2026 08:32

Hi Michael,

Please provide a runnable sample project that includes the PDF file and all related logic that populates the fields before rendering the document in the browser. You can use the attached app as a base. The code works as expected with the file double.widget.pdf that you have provided in the past.

Regards,
Dimo
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Attached Files:
Michael
Posted on: 22 May 2026 17:35

Hi Dimo,

Thank you for your response.

I can confirm I am using the latest Telerik UI for Blazor version and that browser caching is not the issue.

Thank you for including the video. I can see it is working properly in that example. I am hoping to use it as described below:

  • I have a method call that retrieves a PDF from disk, populates designated form fields, and then returns it as a byte array.
  • This generated PDF is then displayed in the PDF Viewer with some of the form fields being populated. The form fields that have not been populated can manually be entered in by the user. 
  • Once the user is done with the PDF, there is a submit button that should capture both the populated form fields and manually filled in form fields using the GetFileAsync() method call. 

Please see my REPL that shows how I am testing the values when the form has been submitted (the CheckValues() method is commented out to suppress error messages): https://blazorrepl.telerik.com/mgazQGPU52DI199I20

Kind regards,

Michael

ADMIN
Dimo
Posted on: 22 May 2026 07:01

Hello Michael,

Are you sure the app is actually using the latest Telerik UI for Blazor version? Can there be a browser caching issue with regard to our JS file?

I am attaching a video that compares the behavior between versions 13.3.0 and 14.0.0.

If I am missing something, please provide an isolated runnable example

Regards,
Dimo
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Michael
Posted on: 20 May 2026 23:02

Hello,

I hope this message finds you well.

I downloaded Telerik® UI for Blazor 14.0.0 in my project to test and validate the fix for the reported bug. However, I am continuing to experience the same results as before where only prepopulated values are displaying and manually entered in values are null. I've included screenshots to better describe this.

Please advise. Perhaps there is something additional I must include in my code to better account for the release.

Kind regards,

Michael