v24.12
Ajout d’un nouveau plugin : Convertisseur PDF en PNG
- Classe PngConverter : Représente le plugin Documentize.PngConverter. Utilisé pour convertir des documents PDF au format PNG.
- Classe PdfToPngOptions : Représente les options de conversion PDF en PNG pour le plugin Documentize.PngConverter.
Exemple d’utilisation :
// créer PngConverter
var plugin = new PngConverter();
// créer un objet PdfToPngOptions pour définir les instructions
var opt = new PdfToPngOptions();
// ajouter le chemin du fichier d'entrée
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// définir le chemin du fichier de sortie
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// effectuer le processus
plugin.Process(opt);
Ajout d’un nouveau plugin : Convertisseur PDF en TIFF
- Classe TiffConverter : Représente le plugin Documentize.TiffConverter. Utilisé pour convertir des documents PDF au format TIFF.
- Classe PdfToTiffOptions : Représente les options de conversion PDF en TIFF pour le plugin Documentize.TiffConverter.
Exemple d’utilisation :
// créer TiffConverter
var plugin = new TiffConverter();
// créer un objet PdfToTiffOptions pour définir les instructions
var opt = new PdfToTiffOptions();
// ajouter le chemin du fichier d'entrée
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// définir le chemin du fichier de sortie
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// effectuer le processus
plugin.Process(opt);
Ajout d’un nouveau plugin : Générateur de tableaux PDF
- Classe TableGenerator : Représente le plugin Documentize.TableGenerator. Utilisé pour ajouter un tableau à un document PDF.
- Classe TableBuilder : Classe qui représente un constructeur de tableau dans une page PDF.
- Classe TableRowBuilder : Classe qui représente un constructeur de ligne de tableau.
- Classe TableRowBuilder : Classe qui représente un constructeur de cellule de tableau.
Exemple d’utilisation :
// créer TableGenerator
var plugin = new TableGenerator();
// créer un objet TableOptions pour définir les instructions
TableOptions opt = new TableOptions().InsertPageBefore(1)
.AddTable()
.AddRow()
.AddCell().AddParagraph("Nom")
.AddCell().AddParagraph("Âge")
.AddRow()
.AddCell().AddParagraph("Bob")
.AddCell().AddParagraph("12")
.AddRow()
.AddCell().AddParagraph("Sam")
.AddCell().AddParagraph("20")
.AddRow()
.AddCell().AddParagraph("Sandy")
.AddCell().AddParagraph("26")
.AddRow()
.AddCell().AddParagraph("Tom")
.AddCell().AddParagraph("12")
.AddRow()
.AddCell().AddParagraph("Jim")
.AddCell().AddParagraph("27");
// ajouter le chemin du fichier d'entrée
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// définir le chemin du fichier de sortie
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// effectuer le processus
plugin.Process(opt);
Renommé la classe PdfDoc en DocConverter
- Classe DocConverter : Représente le plugin Documentize.DocConverter. Utilisé pour convertir des documents PDF au format DOC/DOCX.
Exemple d’utilisation :
// créer DocConverter
var plugin = new DocConverter();
// créer un objet PdfToDocOptions pour définir les instructions
var opt = new PdfToDocOptions();
// ajouter le chemin du fichier d'entrée
opt.AddInput(new FileDataSource(inputPath));
// définir le chemin du fichier de sortie
opt.AddOutput(new FileDataSource(outputPath));
// effectuer le processus
plugin.Process(opt);