Cet exemple montre comment extraire des codes-barres à partir d’un fichier PDF en utilisant des options spécifiques d’extraction de codes-barres.
C#
// Chargez le fichier PDF avec la classe Parser
using (Parser parser = new Parser("input.pdf"))
{
// Confirmez que l'extraction de codes-barres est prise en charge
if (!parser.Features.Barcodes)
{
return;
}
// Utilisez des options de codes-barres pour filtrer les résultats
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
// Récupérez les données de codes-barres du document
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
// Traitez la liste des codes-barres extraits
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
}
}