using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
IronPDF vs Docusign - Comment ajouter une signature numérique à un PDF
Kannapat Udonpant
août 29, 2023
Mise à jour août 13, 2024
Partager:
Il n'y a rien d'aussi définitif qu'une signature au bas d'une page. Mais avec le télétravail, les bureaux internationaux et les accords inter-pays, le stylo et le papier classiques ne suffisent plus. Saisissez les signatures numériques - la manière facile et sécurisée de conclure des accords sans avoir à être présent en personne.
Dans ce guide, nous comparerons la fonctionnalité de signature numérique d'IronPDF et de Docusign. De l'ajout de messages à la mise en place de champs de signature, nous examinerons les fonctionnalités, les exemples de code et les coûts pour déterminer quel outil est le mieux adapté pour vous.
Avant cela, toutefois, jetons un coup d'œil rapide à ce qu'est une signature numérique et pourquoi elle est importante.
Qu'est-ce qu'une signature numérique ?
Une signature numérique, ou signature électronique, fait référence à une formule mathématique utilisée pour authentifier et assurer l'intégrité d'un document signé. Ils sont juridiquement contraignants dans de nombreux pays et sont dotés d'un niveau de sécurité élevé - ce ne sont pas simplement des images sur une page.
Lorsqu'un document est signé numériquement, la signature est créée à l'aide d'une clé privée connue uniquement du signataire. La clé de signature contient des informations sur le signataire, notamment son nom, son adresse électronique et d'autres détails. Pour vérifier l'authenticité des documents signés numériquement, le destinataire doit avoir accès à la clé publique du signataire. Les clés publiques sont utilisées pour décrypter la signature et vérifier son authenticité.
Pourquoi les signatures numériques sont-elles importantes ?
Les documents signés numériquement peuvent être utilisés pour des contrats, des dossiers financiers, et plus encore, souvent des documents hautement sensibles. Dans certaines industries, les normes de signature numérique sont imposées. Il existait même une loi sur les signatures électroniques dans le commerce mondial et national, ou « E-Sign Act », adoptée aux États-Unis en 2000. Les signatures électroniques existent depuis un certain temps et il est important qu'elles soient sécurisées.
Les signatures numériques présentent plusieurs avantages par rapport aux signatures traditionnelles :
Ils peuvent être utilisés pour signer des documents depuis n'importe où dans le monde.
Ils peuvent être vérifiés électroniquement, ce qui réduit le besoin de vérification manuelle.
Ils sont plus respectueux de l'environnement, réduisant l'utilisation du papier et les déchets
IronPDF vs Docusign - Comparaison Approfondie
Maintenant que nous comprenons ce qu'est une signature numérique et pourquoi elle est importante, examinons comment créer, signer et vérifier un document signé numériquement. Dans ce guide, nous comparerons, avec du code d'exemple, comment IronPDF et Docusign gèrent ces tâches et découvrirons quelle bibliothèque C# est la mieux adaptée à votre projet.
Pour commencer
Créez votre projet dans Visual Studio
Tout d'abord, ouvrez Visual Studio et allez dans Fichier -> Nouveau projet -> Application console. Entrez le nom de votre projet, choisissez l'emplacement où vous souhaitez l'enregistrer et cliquez sur le bouton Suivant. Sélectionnez le dernier .NET Framework, puis cliquez sur Créer. Une fois que votre projet est opérationnel, il est temps d'ajouter notre bibliothèque.
Installer la bibliothèque IronPDF
IronPDF est facile à utiliser mais encore plus facile à installer. Il y a plusieurs façons de le faire :
Méthode 1 : Console du gestionnaire de paquets NuGet
Dans Visual Studio, dans l’Explorateur de solutions, faites un clic droit sur Références, puis cliquez sur Gérer les packages NuGet. Cliquez sur parcourir, cherchez 'IronPDF' et installez la dernière version. Si vous voyez ceci, cela fonctionne :
Vous pouvez également aller dans Outils -> Gestionnaire de packages NuGet -> Console du Gestionnaire de Paquets, et entrer la ligne suivante dans l'onglet Gestionnaire de Paquets :
Install-Package IronPdf
Enfin, vous pouvez obtenir IronPDF directement depuisPage officielle de NuGet sur IronPDF. Sélectionnez l'option Télécharger le paquet dans le menu à droite de la page, double-cliquez sur votre téléchargement pour l'installer automatiquement et rechargez la Solution pour commencer à l'utiliser dans votre projet.
Vous pouvez également obtenir le fichier DLL d'IronPDF directement auprès de nous et l'ajouter manuellement à Visual Studio. Pour des instructions complètes et des liens vers les packages DLL pour Windows, MacOS et Linux, consultez notre dédiéPage des instructions d'installation d'IronPDF.
Signer numériquement un PDF en utilisant IronPDF
Ecrivez le code suivant pour signer numériquement un fichier PDF.
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
// Step 3. Optional signing options and a handwritten signature graphic
SigningContact = "john@email.com",
SigningLocation = "Chicago, USA",
SigningReason = "To show how to sign a PDF"
};
//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
// Step 3. Optional signing options and a handwritten signature graphic
SigningContact = "john@email.com",
SigningLocation = "Chicago, USA",
SigningReason = "To show how to sign a PDF"
};
//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Signer numériquement un PDF avec Docusign
Docusign est un outil en ligne qui vous permet d'envoyer et de recevoir des documents nécessitant une signature électronique. Voici un guide rapide sur comment utiliser Docusign :
Étape 4 : Ajouter le sujet de l'email et le message
Étape 5 : Placer les champs de signature
Étape 6 : Réviser et envoyer
Étape 7 : Signez le document PDF
Étape 8 : Terminez le processus
Licences et prix
Pour une fonctionnalité de signature électronique simple, Docusign propose des plans allant de 10 $ à 40 $ par utilisateur, par mois. Pour une API développeur, avec des fonctionnalités proches de celles d'IronPDF, les prix varient de 50 $ à 480 $ par mois.
D'autre part, IronPDF coûte seulement 750 $ pour une licence à vie, ce qui signifie que vous n'avez pas à vous engager dans un contrat à long terme ou à maintenir un abonnement actif pour utiliser notre produit. De plus, chaque licence est accompagnée d'un an de support gratuit.
Conclusion
Prêt à mettre la main sur IronPDF ? Vous pouvez commencer avec notreIronPDF Essai gratuit de 30 jours. C'est également totalement gratuit à utiliser à des fins de développement, ce qui vous permet de vraiment voir de quoi il est fait. Et si vous aimez ce que vous voyez, IronPDF commence à partir de$749. Pour des économies encore plus importantes, consultez lePage de tarification de la Iron Suiteoù vous pouvez obtenir les neuf outils Iron Software pour le prix de deux. Bon codage!
Avant de devenir ingénieur logiciel, Kannapat a obtenu un doctorat en ressources environnementales à l'université d'Hokkaido au Japon. Tout en poursuivant ses études, Kannapat est également devenu membre du Vehicle Robotics Laboratory, qui fait partie du Department of Bioproduction Engineering (département d'ingénierie de la bioproduction). En 2022, il a mis à profit ses compétences en C# pour rejoindre l'équipe d'ingénieurs d'Iron Software, où il se concentre sur IronPDF. Kannapat apprécie son travail car il apprend directement auprès du développeur qui écrit la majeure partie du code utilisé dans IronPDF. Outre l'apprentissage par les pairs, Kannapat apprécie l'aspect social du travail chez Iron Software. Lorsqu'il n'écrit pas de code ou de documentation, Kannapat peut généralement être trouvé en train de jouer sur sa PS5 ou de revoir The Last of Us.
< PRÉCÉDENT Comment extraire du texte d'un PDF (Tutoriel pour débutants)
SUIVANT > Comment ouvrir des fichiers PDF dans Chrome
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier