PDFViewer Signed Document Form Fields Showing Malformed Content

Hello,

I have an issue when trying to view a digitally signed PDF.  Our app allows users to e-sign a PDF or send for digital signature.  Once signed, we allow the user to view the PDF again using the PDFViewer.  We have had a number of these documents showing corrupt information in the form fields.

The e-signature option works great, they use your signature feature in the PDF to capture their signature and update the document, then we use the PDFViewer to flatten the document and upload to file storage and they can view it. In this case everything displays correctly.

The documents that get electronically signed display correctly in Adobe and in a web viewer Telerik.  However, when viewing in the PdfViewer control the data is malformed.  

I have included examples and screenshots of all this situations.  Also, on Android the signature does not show up correctly.  I have attached a repro project as well.

Please advise on the best course of action.

Thank you,

Jacob


Attachment: Syncfusion_PDF_ESigned_Form_Field_Issue_f566c77.zip

6 Replies

VD Vikram Devaraj Syncfusion Team August 30, 2021 10:13 AM UTC

Hi Jacob,

 
In iOS 
We were able to reproduce the issue ”Form field document showing malformed content”. Text in the form fields are showing malformed data while compare with other viewer. 
 
In adobe:



In SfPdfviewer:
 
 
 
In Android: 
We were able to reproduce the issue “Form field document showing malformed content” and “Signature is missing in the signature filed”. 

Currently, we are validating these issues and we will update the further details on September 01, 2021. 

Regards,
Vikram
 



VD Vikram Devaraj Syncfusion Team September 1, 2021 03:02 PM UTC

Hi Jacob,

Sorry for the inconvenience caused.  
On validating the issue “Form field document showing malformed content”, we found that the issue arises from one of our dependency library (PDF) and have forwarded it to them. We will update the further details on September 03, 2021, without any further delay.

Regards,
Vikram

 



VD Vikram Devaraj Syncfusion Team September 3, 2021 03:44 PM UTC

Hi Jacob

 
In android and iOS 
We confirmed the issue “Pdf Loaded field name does not returned properly in particular pdf documentas a defect in our product and patch for this fix will be available on September 24th, 2021.  
   
Please use the below feedback link to track the status of the reported bug.  
In android 
In android, Currently we have no support to render digital signature. But to overcome this issue in android we can use the FlattenSignatureFields API as true to render the digital signature.

 
Please find the API below for reference,

pdfViewerControl.FormSettings.FlattenSignatureFields = true;
 
 

Sorry for the inconvenience,
We are still validating the issue “When flatten the particular PDF, which contains form fields data are missing in android” due to the complexity of the issue. we will update the further details on September 07, 2021.
 
 
 
 
Regards,
Vikram
 



VD Vikram Devaraj Syncfusion Team September 7, 2021 07:04 AM UTC

Hi Jacob,


We have checked the reported issue “When flatten the particular PDF, which contains form fields data are missing in android” and we would like to let you know that while flattening the form fields, content is not rendered properly because of native renderer which we are using by default for rendering the PDF pages. However, this can be overcome by using the PDFium as an alternate renderer to render the PDF pages. Please find the sample below for your reference. 
 

Regards,
Vikram

 



AV Ashokkumar Viswanathan Syncfusion Team September 24, 2021 10:16 AM UTC

Hi Jacob, 


We have resolved the issue 
Pdf Loaded field name does not returned properly in particular pdf document” and the custom NuGet for the same can be downloaded from the following link.     
         
 
Assembly Version: 19.2.0.59 
     
Kindly install the NuGet from the above link in the following order.     
1.       Syncfusion.Xamarin.PDF  (from above custom NuGet provided above) 
2.       And then install PDF viewer NuGet from nuget.org. 
        
Disclaimer: Please note that we have created this NuGet for version 19.2.0.59 specifically to resolve the following issue reported in this forum 168434 
       
Note : Kindly follow the steps to clear the NuGet cache and then install patched NuGet to get the issue resolved.        
         
            
This fix will be included in our 2021 Volume 3 service pack release which is expected to available in the month of October, 2021

 
Regards,
Ashok Kumar Viswanathan.
 



VD Vikram Devaraj Syncfusion Team November 12, 2021 02:46 PM UTC

Hi Jacob, 
 
We have resolved the reported issue Pdf Loaded field name does not returned properly in particular pdf document” in Android and We are glad to announce that our Essential Studio 2021 Volume 3 Service Pack Release V19.3.0.53 is rolled out and is available for download under the following link. 
 
 
We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance. 
 
Regards, 
Vikram



Loader.
Up arrow icon