PDF Security

Encrypt

Cryptez vos fichiers PDF avec les outils .NET de Documentize pour protéger les informations sensibles.

Decrypt

Décryptez vos fichiers PDF avec les outils .NET de Documentize pour ouvrir des documents.

Sign

Signez numériquement des fichiers PDF avec les outils .NET de Documentize—assurez la sécurité, l'authenticité et la conformité avec aisance.

Sous-sections de PDF Security

Encrypt

La sécurité PDF de Documentize pour .NET est un outil puissant conçu pour améliorer la sécurité de vos documents PDF en offrant des capacités de cryptage, de décryptage et de signature. Il garantit que vos informations sensibles restent confidentielles et protégées contre les accès non autorisés.

Comment crypter un PDF

Pour crypter un document PDF, suivez ces étapes :

  1. Créez une instance de EncryptOptions avec les mots de passe utilisateur et propriétaire souhaités.
  2. Ajoutez le fichier PDF d’entrée en utilisant la méthode AddInput.
  3. Ajoutez le fichier PDF de sortie en utilisant la méthode AddOutput.
  4. Exécutez le cryptage en utilisant la méthode Encrypt de la classe PdfSecurity.
1// Créez un objet EncryptOptions pour définir les instructions
2var options = new EncryptOptions("123456", "qwerty");
3// Ajoutez le chemin du fichier d'entrée
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Définissez le chemin du fichier de sortie
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Effectuez le processus
8PdfSecurity.Encrypt(options);

Caractéristiques clés :

  • Crypter les documents PDF : Sécurisez vos fichiers PDF en ajoutant des mots de passe utilisateur et propriétaire.
  • Automatisation : Intégrez le cryptage et le décryptage dans vos applications .NET pour des flux de travail automatisés.
  • Conformité : Assurez-vous que vos documents répondent aux normes de l’industrie en matière de sécurité des documents.

Decrypt

Le Documentize PDF Security for .NET est un outil puissant conçu pour améliorer la sécurité de vos documents PDF en fournissant des capacités de chiffrement, de déchiffrement et de signature. Il garantit que vos informations sensibles restent confidentielles et protégées contre tout accès non autorisé.

Comment déchiffrer un PDF

Pour déchiffrer un document PDF, suivez ces étapes :

  1. Créer une instance de DecryptionOptions avec le mot de passe nécessaire.
  2. Ajouter le fichier PDF d’entrée en utilisant la méthode AddInput.
  3. Ajouter le fichier PDF de sortie en utilisant la méthode AddOutput.
  4. Exécuter le déchiffrement en utilisant la méthode Decrypt de la classe PdfSecurity.
1// Créer un objet DecryptOptions pour définir les instructions
2var options = new DecryptOptions("123456");
3// Ajouter le chemin du fichier d'entrée
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Définir le chemin du fichier de sortie
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Effectuer le processus
8PdfSecurity.Decrypt(options);

Fonctionnalités clés :

  • Déchiffrer des documents PDF : Supprimer le chiffrement des PDF si nécessaire.
  • Automatisation : Intégrer le chiffrement et le déchiffrement dans vos applications .NET pour des flux de travail automatisés.
  • Conformité : Assurez-vous que vos documents respectent les normes de l’industrie en matière de sécurité des documents.

Sign

Le plugin Documentize PDF Security for .NET permet aux utilisateurs de signer numériquement des documents PDF. Il offre un processus simplifié pour ajouter des signatures, garantir l’authenticité et sécuriser le contenu des PDF. Le plugin prend en charge les signatures visibles et invisibles et fournit des options pour personnaliser la position de la signature, la raison, les coordonnées et plus encore.

Comment signer des documents PDF

Pour signer un document PDF en utilisant un fichier PFX, suivez ces étapes :

  1. Initialisez la classe SignOptions avec le chemin du fichier PFX et le mot de passe.
  2. Ajoutez le PDF d’entrée et le fichier de sortie aux options.
  3. Exécutez la méthode Sign pour appliquer la signature.
1// Créez un objet SignOptions pour définir les instructions
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
3// Ajoutez le chemin du fichier d'entrée
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Définissez le chemin du fichier de sortie
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Effectuez le processus
8PdfSecurity.Sign(options);

Comment utiliser un flux pour le fichier PFX

Vous pouvez également signer un PDF en utilisant un certificat PFX fourni sous forme de flux au lieu d’un chemin de fichier. Cela permet une gestion plus flexible du stockage des certificats.

1using var pfxStream = File.OpenRead(@"path_to_your_pfx_file.pfx");
2var options = new SignOptions(pfxStream, "password_of_your_pfx_file");
3options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
4options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
5// Effectuez le processus
6PdfSecurity.Sign(options);

Comment appliquer des signatures invisibles

Pour ajouter une signature invisible (celle qui sécurise le document sans afficher la signature sur le document), il suffit de définir la propriété Visible sur false.

  1. Créez une instance de SignOptions.
  2. Définissez Visible sur false.
  3. Ajoutez les fichiers d’entrée et de sortie.
  4. Appelez Sign pour appliquer la signature invisible.
1var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
2options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
4// Configurez la signature invisible
5signOptions.Visible = false;
6// Effectuez le processus
7PdfSecurity.Sign(options);

Comment utiliser des options supplémentaires pour la signature des documents PDF

Vous pouvez utiliser des options supplémentaires lors de l’ajout d’une signature à un fichier PFX comme Raison, Contact, Localisation, Numéro de page.

  1. Initialisez la classe SignOptions avec le chemin du fichier PFX et le mot de passe.
  2. Ajoutez le PDF d’entrée et le fichier de sortie aux options.
  3. Définissez les valeurs pour vos options.
  4. Exécutez la méthode Sign pour appliquer la signature.
 1// Créez un objet SignOptions pour définir les instructions
 2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
 3// Ajoutez le chemin du fichier d'entrée
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Définissez le chemin du fichier de sortie
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// Paramètres facultatifs
 8options.Reason = "ma Raison";
 9options.Contact = "mon Contact";
10options.Location = "ma Localisation";
11options.PageNumber = 3;
12// Effectuez le processus
13PdfSecurity.Sign(options);

Comment ajouter un horodatage à un PDF

Pour ajouter un horodatage sécurisé à un document PDF, suivez ces étapes :

  1. Créez une instance de AddTimestampOptions pour configurer le processus d’horodatage.
  2. Ajoutez le fichier PDF d’entrée en utilisant la méthode AddInput.
  3. Définissez le chemin du fichier de sortie en utilisant AddOutput.
  4. Exécutez l’horodatage en utilisant la méthode Sign.
1// Créez un objet SignOptions pour définir les instructions
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_for_your_pfx_file");
3options.TimestampOptions = new TimestampOptions("server_url");
4// Ajoutez le chemin du fichier d'entrée
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6// Définissez le chemin du fichier de sortie
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Effectuez le processus
9PdfSecurity.Sign(options);

Comment utiliser l’authentification personnalisée avec le serveur d’horodatage

Vous pouvez fournir des identifiants d’authentification de base lors de la connexion au serveur d’horodatage. Cela vous permet de vous authentifier auprès de serveurs qui nécessitent un nom d’utilisateur et un mot de passe.

1// Configurez les options d'horodatage avec authentification
2options.TimestampOptions = new TimestampOptions("timestamp_server_url", "username:password");

Caractéristiques clés :

  • Signer numériquement les documents PDF : Sécurisez vos documents avec des signatures numériques visibles ou invisibles.
  • Support PFX : Signez des fichiers PDF en utilisant un certificat PFX.
  • Options personnalisables : Configurez les paramètres de signature comme la raison, la localisation et les coordonnées.
  • Signatures visibles et invisibles : Choisissez si la signature est visible sur le document.
  • Serveurs d’horodatage personnalisables : Utilisez des URL de serveur d’horodatage personnalisées et des identifiants d’authentification.
 Français