FAQs
Cette FAQ fournit des informations complètes concernant les fonctionnalités et les fonctionnalités des Plugins Documentize .NET, couvrant des aspects tels que la conversion PDF, la gestion des formulaires et la génération de tables des matières (TOC).
Questions Générales
1. Qu’est-ce que Documentize pour .NET ?
Documentize pour .NET est une bibliothèque puissante pour gérer et traiter des documents PDF de manière programmatique. Elle comprend des plugins pour convertir des PDF en divers formats, éditer des formulaires PDF, ajouter des signatures numériques, générer des TOC et garantir la conformité PDF/A pour l’archivage à long terme.
2. Comment installer les plugins Documentize pour .NET ?
Vous pouvez installer les plugins Documentize en téléchargeant des fichiers d’assemblage depuis le site officiel ou en récupérant des paquets directement depuis NuGet. Des instructions d’installation détaillées sont disponibles dans la documentation de chaque plugin.
Plugins de Conversion PDF
3. Comment convertir un document PDF en fichier Word (DOC/DOCX) ?
Pour convertir un document PDF au format Word à l’aide du Convertisseur PDF en DOC :
- Instanciez la classe
PdfDoc
. - Créez un objet
PdfToDocOptions
pour configurer les options de conversion. - Ajoutez les chemins du fichier PDF d’entrée et du fichier DOC/DOCX de sortie.
- Appelez la méthode
Process
pour exécuter la conversion.
4. Comment convertir des pages PDF en images JPEG ?
En utilisant le Convertisseur PDF en JPEG :
- Créez une instance de la classe
Jpeg
. - Définissez les options de conversion (par exemple, la résolution, la plage de pages) via
JpegOptions
. - Ajoutez les chemins des fichiers d’entrée/sortie.
- Appelez la méthode
Jpeg.Process
pour effectuer la conversion.
5. Comment convertir un PDF en PNG ?
Pour convertir un PDF au format PNG :
- Créez une instance de la classe
Png
et un objetPngOptions
. - Ajoutez le PDF d’entrée et spécifiez le dossier de sortie.
- Définissez des options telles que la résolution (par exemple, 300 DPI).
- Appelez la méthode
Process
pour générer des images PNG.
6. Comment convertir un PDF en Excel (XLS/XLSX) ?
Pour convertir un PDF en Excel :
- Instanciez la classe
PdfXls
. - Utilisez
PdfToXlsOptions
pour configurer les chemins d’entrée/sortie et les options de conversion. - Appelez la méthode
Process
pour commencer la conversion.
7. Comment convertir un PDF en HTML ?
Pour convertir des documents PDF en HTML :
- Créez une instance de la classe
PdfHtml
. - Configurez les options de conversion avec
PdfToHtmlOptions
ouHtmlToPdfOptions
. - Ajoutez les chemins d’entrée/sortie et appelez la méthode
Process
.
Gestion des Formulaires PDF
8. Comment puis-je éditer des formulaires PDF avec l’Éditeur de Formulaires ?
L’Éditeur de Formulaires PDF offre la possibilité de :
- Ajouter des champs (
FormEditorAddOptions
). - Mettre à jour des champs (
FormEditorSetOptions
). - Supprimer des champs (
FormRemoveSelectedFieldsOptions
). Après avoir configuré les champs du formulaire, exécutez la méthodeProcess
.
9. Comment aplatir des formulaires PDF ?
Pour aplatir les champs de formulaire :
- Instanciez la classe
FormFlattener
. - Utilisez
FormFlattenAllFieldsOptions
pour aplatir tous les champs ouFormFlattenSelectedFieldsOptions
pour cibler des champs spécifiques. - Ajoutez les fichiers d’entrée/sortie et appelez la méthode
Process
.
10. Comment puis-je exporter des données depuis des formulaires PDF ?
Pour exporter des données de formulaire, utilisez l’Exportateur de Formulaires PDF. Créez un objet FormExporterValuesToCsvOptions
, spécifiez les conditions des champs de formulaire et exécutez la méthode Process
pour exporter les données au format CSV.
Gestion PDF/A et TOC
11. Comment convertir un PDF en format PDF/A ?
Pour convertir des PDFs au format PDF/A :
- Utilisez la classe
PdfAConverter
. - Configurez la version PDF/A (par exemple, PDF/A-3B) dans
PdfAConvertOptions
. - Ajoutez les chemins d’entrée/sortie et appelez la méthode
Process
.
12. Comment générer une Table des Matières (TOC) dans un PDF ?
Pour créer un TOC :
- Créez une instance de la classe
TocGenerator
. - Utilisez
TocOptions
pour définir les paramètres du TOC. - Ajoutez les fichiers d’entrée/sortie et exécutez la méthode
Process
.
Gestion des Signatures
13. Comment puis-je signer numériquement un document PDF ?
Pour ajouter une signature numérique :
- Instanciez la classe
Signature
. - Utilisez
SignOptions
pour configurer le fichier PFX, le mot de passe et les détails de la signature (par exemple, la raison, les informations de contact). - Ajoutez les fichiers d’entrée/sortie et exécutez la méthode
Process
.
Fonctionnalités Supplémentaires
14. Puis-je diviser des fichiers PDF à l’aide de Documentize ?
Oui, en utilisant le Diviseur PDF :
- Instanciez la classe
Splitter
. - Configurez les options de division à l’aide de
SplitOptions
. - Ajoutez les chemins d’entrée/sortie et appelez la méthode
Process
.
15. Comment puis-je fusionner plusieurs fichiers PDF en un seul ?
Pour fusionner des PDF :
- Instanciez la classe
Merger
. - Ajoutez les PDFs d’entrée et spécifiez un fichier de sortie via
MergeOptions
. - Exécutez la méthode
Process
pour fusionner les fichiers.
16. Documentize est-il limité à la manipulation de PDF seulement ?
Bien que Documentize se concentre principalement sur la manipulation de PDF, il prend également en charge les conversions vers et depuis des formats tels que DOC, XLS, HTML, JPEG et PNG.
Licences et Compatibilité
17. Quelles sont les exigences système pour utiliser les plugins Documentize ?
Documentize prend en charge :
- Systèmes d’exploitation : Windows 7-11, Windows Server 2003-2022, macOS (10.12+), et Linux.
- Frameworks : .NET Framework 4.0 à 8.0.
- IDE : Compatible avec diverses versions de Visual Studio.
18. Comment définir des clés de licence pour Documentize ?
Pour activer un plugin, référencez Documentize dans votre projet et définissez les clés de licence avant d’appeler des méthodes. Consultez la documentation du plugin spécifique pour des instructions détaillées.
19. Où puis-je trouver plus d’exemples et de documentation pour les plugins Documentize ?
La documentation API complète et les exemples peuvent être trouvés sur le site Documentize ou via les paquets NuGet dans votre environnement de développement.