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)
Chaknith Bin
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.
Boîte de dialogue de mot 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.
Verrou
É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é par mot 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 la création de PDF visuellement attrayants avec un en-tête et un pied de page utilisant HTML5, JavaScript, CSS et des images. La bibliothèque API contient également un puissant convertisseur HTML en PDF qui fonctionne bien avec PDF, ainsi qu'un moteur de conversion PDF autonome qui est 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 propose des outils pour créer des fichiers PDF interactifs, remplir et soumettre des formulaires interactifs, diviser des fichiers PDF, extraire du texte et des images, rechercher du texte, et rasteriser 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 IronPDF permet aux utilisateurs de lire et d'éditer des documents PDF existants, d'extraire des images des fichiers PDF, d'ajouter du texte, des graphiques, des signets, des filigranes, des en-têtes et des pieds de page aux fichiers PDF, de diviser et de combiner des pages dans un document PDF nouveau ou existant, et de créer des objets PDF à partir de texte sans nécessiter 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");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText $csharpLabel
Le code ajoute l'espace de noms qui a été téléchargé depuis le gestionnaire de paquets NuGet. Ensuite, chargez le document PDF en utilisant la méthode FromFile, qui permet de spécifier le chemin et l'emplacement du fichier. Il est également possible de spécifier le mot de passe en tant que deuxième paramètre (qui est optionnel). Ensuite, accédez aux paramètres de sécurité du document et utilisez la méthode RemovePasswordsAndEncryption 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 méthode SaveAs à l'emplacement souhaité. Pour plus de tutoriels, veuillez visiter les exemples 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. Le package Lite, qui coûte $749 en paiement initial, n'a pas de frais continus et est fourni avec une licence perpétuelle, une version d'essai gratuite de IronPDF, un an de support 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 un aperçu complet des détails de tarification et de licence d'IronPDF, veuillez visiter la page de licences IronPDF.
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.
< 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