v26.1

Nouvelle fonctionnalité : Extraction des propriétés pour le PDF Extractor

  • Extraction des propriétés PDF : Titre, Auteur, Sujet, Mots‑clés, Nombre de pages.
  • Class PdfExtractor : méthode ajoutée Extract pour extraire les propriétés PDF.
  • Class ExtractPropertiesOptions : représente les options d’extraction des propriétés PDF pour le plugin PdfExtractor.
  • Class PdfProperties : représente les propriétés et les méta‑informations d’un document PDF.
  • Interface IHaveInput : utilisée pour les options avec une donnée d’entrée unique.
  • Class OptionsWithInput : utilisée pour les options avec une donnée d’entrée unique.
  • Full Free functional.

Exemple d’utilisation :

L’exemple montre comment extraire les propriétés (Titre, Auteur, Sujet, Mots‑clés, Nombre de pages) d’un fichier PDF.

// Create ExtractPropertiesOptions object to set input file
var options = new ExtractPropertiesOptions("path_to_your_pdf_file.pdf");
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;

Exemple d’utilisation :

L’exemple montre comment extraire les propriétés (Titre, Auteur, Sujet, Mots‑clés, Nombre de pages) d’un flux PDF.

// Create ExtractPropertiesOptions object to set input stream
var stream = File.OpenRead("path_to_your_pdf_file.pdf");
var options = new ExtractPropertiesOptions(stream);
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;

Exemple d’utilisation :

L’exemple montre comment extraire les propriétés d’un fichier PDF de la façon la plus concise possible.

// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(new ExtractPropertiesOptions("path_to_your_pdf_file.pdf"));

Améliorations

  • Amélioration de HTML vers PDF : prise en charge du texte alternatif pour les images
  • Conformité PDF vers PDFA1b

Corrections de bugs

  • Erreur survenant lors de la tentative d’optimisation d’un fichier PDF
  • Problème d’alignement vertical des champs de formulaire
  • Problème résolu d’affichage du texte japonais dans FormField
  • Problème de mise en forme des tableaux lors de la conversion HTML vers PDF
  • L’optimisation de la taille du PDF avant la conversion PDF vers PDF/A entraînait une sortie corrompue
  • PDF vers DOC – tableau rendu incorrectement
  • PDF vers Excel – problèmes de mise en forme du fichier de sortie
  • PDF vers HTML – ArgumentException pendant la conversion
  • Conversion PDF vers HTML : certains liens manquaient
  • Texte manquant lors de la conversion PDF vers HTML
 Français