Pourquoi ce PDF affiche-t-il une signature dans Foxit Reader mais pas dans Adobe Reader?

Voici le code de la bibliothèque PDF de Syncfusion utilisé pour le générer (voir aussi documentation sur signer un document existant):

var signature = new PdfSignature(loadedDocument, page, certificate, "Signature");
signature.Certificate = certificate;
signature.Bounds = new RectangleF(100, 100, 200, 200);
signature.Appearence.Normal.Graphics.DrawRectangle(PdfBrushes.Red, new RectangleF(0, 0, 200, 200));

Lorsque j'utilise ceci sur un PDF existant, une signature est identifiée dans Foxit Reader:

enter image description here

Mais pas dans Adobe Reader:

enter image description here

Voici le PDF résultant pour analyse.

Pourquoi est-ce? Puis-je faire quelque chose pour résoudre ce problème afin qu'Adobe le reconnaisse?

MODIFIER

Voici le PDF original avant que quoi que ce soit ne soit fait il.

SOLUTION

J'ai utilisé le package Nuget du propre serveur Nuget de Syncfusion, qui est à jour (ceux sur Nuget.org ne le sont pas).

3
Scotty H 2 août 2017 à 07:26

2 réponses

Nous avons déjà rencontré ce genre de problème de notre côté avec l'ancienne version. Nous avons maintenant résolu ce problème dans notre dernière version. Cliquez ici pour télécharger la dernière version

Voici l'exemple pour signer un PDF existant

1
Sowmiya 3 août 2017 à 11:25

Nous avons vérifié avec le fichier de données avec échantillon. Le problème est résolu dans la dernière version. Le package Nuget que vous utilisez est considéré comme la version la plus ancienne. Trouvez le lien ci-dessous pour télécharger le dernier package nuget.

Cliquez ici pour télécharger

Essayez l'exemple avec la dernière version.

0
Sowmiya 9 août 2017 à 10:53