v26.9

Classe FormFlattener supprimée

  • L’implémentation précédente des plugins est progressivement retirée. La fonctionnalité de cette classe a été remplacée par la classe PdfForm.
  • Classe FormFlattener : supprimée, utilisez PdfForm.

Exemple d’utilisation :

L’exemple montre comment aplatir les champs dans un fichier PDF.

// Create FlattenFieldsOptions object to set instructions
var options = new FlattenFieldsOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfForm.Flatten(options);

Exemple d’utilisation avec omission du premier champ :

L’exemple montre comment aplatir les champs dans un fichier PDF et ignorer le premier champ.

// Get Fields Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
// Create FlattenFieldsOptions object to set instructions
var options = new FlattenFieldsOptions();
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Skip 1 field.
options.SkipFields.Add(fieldNames[0]);
// Perform the process
PdfForm.Flatten(options);

Classe GetFieldNamesOptions redessinée

  • Hérite de la classe OptionsWithInput.
  • Propriété Input ajoutée.

Exemple d’utilisation :

L’exemple montre comment obtenir les noms de champs depuis un fichier PDF.

// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));

Exemple d’utilisation avec flux :

L’exemple montre comment obtenir les noms de champs depuis un flux PDF.

// Prepare input stream
using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions(inputStream));

Autres corrections

📄 PDF vers DOC

  • Correction d’une exception OutOfMemoryException lors de la conversion PDF vers DOC.
  • Correction d’un problème d’affichage du logo de pied de page lors de la conversion PDF vers HTML.

🖼️ PDF vers JPEG

  • Correction d’une exception OutOfMemoryException lors de la conversion PDF vers JPEG.
  • Correction d’une exception InvalidOperationException lors de la conversion PDF vers PNG.
  • Correction d’une perte d’informations dans la sortie PDF vers TIFF.

📑 PDF vers PDF/A

  • Correction d’une sortie PDF/A non valide pour PDF/A‑1b ou PDF/A‑3b.
  • Correction d’une exception InvalidCastException lors de la conversion PDF/A‑2b.
7 sept. 2026
 Français