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");
Comment désécuriser un PDF (Tutoriel pour débutants)
Kannapat Udonpant
mai 1, 2023
Mise à jour mars 10, 2024
Partager:
Cet article évalue les outils nécessaires pour déverrouiller rapidement les fichiers PDF. Veuillez noter que ce billet vise simplement à vous faciliter l'accès aux fichiers PDF avant d'expliquer comment supprimer les mots de passe et ouvrir le fichier PDF sécurisé d'origine.
Supprimer la protection par mot de passe avec Adobe Acrobat Pro DC
L'une des solutions les plus connues sur le marché pour les fichiers PDF est Adobe Acrobat. Vous pouvez parcourir, modifier et même créer de nouveaux fichiers PDF avec Adobe Acrobat DC. Les appareils Android, Windows et Mac peuvent tous utiliser ce programme. Sur tous les systèmes, il est possible d'accéder aux fichiers. Les fonctionnalités impressionnantes d'Adobe Acrobat permettent à tout un chacun de créer des documents PDF qui sont édités dans leur état fini et impeccable. Adobe Reader est assez efficace et peut rapidement supprimer les mots de passe des fichiers PDF sécurisés, en plus des nombreux outils d'édition dont il dispose.
Le logiciel Adobe permet de convertir facilement un PDF sécurisé en PDF non sécurisé. Il s'agit donc d'une découverte unique, car Adobe Acrobat est le seul outil de ce type disponible aujourd'hui. Voyons comment Adobe Acrobat peut être utilisé pour supprimer les mots de passe des fichiers PDF sécurisés.
ÉTAPE 1
Cliquez sur le fichier PDF requis pour l'ouvrir. Si le document a un mot de passe, une boîte de dialogue s'affiche pour demander le mot de passe. Saisissez le mot de passe du document dans la boîte de dialogue du mot de passe.
**Dialogues de mots de passe
Si vous entrez le bon mot de passe, un nouveau fichier s'ouvrira comme dans l'image ci-dessous.
Fichier sécurisé ouvert
ÉTAPE 2
Cliquez sur le symbole du cadenas. Il s'agit de l'icône située sous l'option "Accueil" sur le côté gauche de l'écran.
Lock
ÉTAPE 3
Cliquez sur "Détails de l'autorisation" La fenêtre "Paramètres de sécurité" s'affiche.
**Paramètres de sécurité
ÉTAPE 4
Cliquez sur la case "Méthode de sécurité". Une option intitulée "Sécurité du mot de passe" apparaît.
Sécurité des mots de passe
ÉTAPE 5
Choisissez "Pas de sécurité" dans le menu déroulant.
**Pas de sécurité
ÉTAPE 6
Si l'on vous demande de saisir à nouveau le mot de passe, saisissez-le à nouveau. Après avoir saisi le mot de passe du PDF, cliquez deux fois sur "OK". Votre PDF ne sera plus verrouillé par un mot de passe, à condition que votre mot de passe ait été correctement saisi. Cliquez sur le symbole en forme de disquette en haut de l'écran pour enregistrer le PDF. Vous pouvez également sélectionner "Fichier", puis "Enregistrer" ou "Enregistrer sous"
IronPDF est un puissant convertisseur PDF et un cadre API pour l'édition et le traitement des PDF, conçu pour permettre aux développeurs de produire, lire et éditer rapidement des documents PDF. Le package IronPDF .NET convertit HTML en PDF à l'aide du moteur Chrome et prend en charge Xamarin, Blazor, Unity, les apps HoloLens, Windows Forms, HTML, ASPX, Razor HTML, .NET Core, ASP.NET et WPF, parmi toutes les restrictions et plusieurs composants web que la bibliothèque prend en charge. Les applications en ligne ASP.NET et les applications Windows traditionnelles peuvent toutes deux utiliser les programmes Microsoft .NET et .NET Core. IronPDF permet de créer des PDF visuellement attrayants avecun en-tête et un pied de page utilisant HTML5, JavaScript, CSS et des images. La bibliothèque de l'API contient également un puissantConvertisseur HTML-PDF qui fonctionne bien avec le PDF, ainsi qu'un moteur de conversion PDF autonome, indépendant de toute source extérieure.
La bibliothèque IronPDF prend en charge une variété d'entrées pour la production de PDF, y compris les fichiers d'images, HTML, HTML5, ASPX et Razor/MVC View. Il offre des outils pour créer des fichiers PDF interactifs,remplir et soumettre des formulaires interactifs, diviser les fichiers PDFil est également possible d'extraire du texte et des images, de rechercher du texte et de convertir des pages PDF en images. Outre l'utilisation d'agents utilisateurs, de proxies, de cookies, d'en-têtes HTTP et de variables de formulaire pour l'authentification derrière les formulaires de connexion HTML, la bibliothèque propose également l'utilisation de liens comme base des documents PDF.
IronPDF propose la création de PDF sécurisés et non sécurisés.
La bibliothèque PDF d'IronPDF permet aux utilisateurs de lire et d'éditer des documents PDF existants, d'extraire des images de fichiers PDF, d'ajouter du texte, des graphiques,signets, filigranesil est également possible de créer des objets PDF à partir de texte sans avoir besoin d'Acrobat Reader. Les fichiers médias CSS et les fichiers CSS peuvent être convertis en documents PDF. Les utilisateurs d'IronPDF peuvent modifier les formulaires PDF existants et en télécharger de nouveaux.
Supprimer la protection par mot de passe à l'aide d'IronPDF
IronPDF peut supprimer les paramètres de sécurité des fichiers PDF en quelques lignes de code. L'exemple de code ci-dessous montre comment supprimer la protection par mot de passe d'un fichier PDF.
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("resilt.pdf", "*****");
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SaveAs("result.pdf");
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("resilt.pdf", "*****");
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SaveAs("result.pdf");
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("resilt.pdf", "*****")
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SaveAs("result.pdf")
Le code ajoute l'espace de noms qui a été téléchargé depuis le gestionnaire de paquets NuGet. Chargez ensuite le document PDF à l'aide de la fonctionFromFile qui permet de spécifier le chemin et l'emplacement du fichier. Il est également possible de spécifier le mot de passe comme second paramètre(qui est facultatif). Ensuite, accédez aux paramètres de sécurité du document et utilisez le boutonRemovePasswordsAndEncryption (Supprimer les mots de passe et le cryptage) pour supprimer le mot de passe et les autres paramètres de sécurité du PDF sécurisé. Enfin, enregistrez le fichier PDF non sécurisé à l'aide de la commandeSaveAs à l'endroit souhaité. Pour plus de tutoriels, veuillez visiter le siteExemples de tutoriels IronPDF.
Conclusion
En conclusion, ce tutoriel nous permet d'apprendre qu'Adobe Acrobat peut être coûteux car un abonnement actif est nécessaire pour utiliser sa fonction de mot de passe. D'autre part, la bibliothèque IronPDF fournit une licence gratuite pour le développement et propose une gamme de licences à l'achat pour répondre aux besoins du développeur. La formule License Lite, qui coûte $749 à l'achat, n'a pas de frais permanents et est livrée avec une licence perpétuelle, uneessai gratuit d'IronPDFla solution de gestion de l'information de l'entreprise, un an d'assistance produit, des mises à jour et des options pour la redistribution SaaS et OEM. Ces licences peuvent être utilisées pour la production, la mise en place et le développement et sont des investissements uniques. En outre, IronPDF propose des licences gratuites à durée limitée et des licences gratuites qui empêchent la redistribution. Pour une présentation complète des tarifs et des licences d'IronPDF, veuillez consulter le site Web de l'entreprisePage de licences IronPDF.
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 afficher un PDF à partir d'un tableau d'octets dans Blazor ?
SUIVANT > Comment analyser un fichier PDF en VB.NET
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