Extraire des polices d’un PDF en C#

Comment extraire des polices d’un PDF à l’aide de .NET

Aspose.PDF for .NET Logo

Comment extraire des polices d'un PDF à l'aide de l'outil Aspose.PDF pour .NET

Avez-vous besoin d’extraire des polices d’un PDF ? La modification programmatique de documents PDF est un élément essentiel des flux de travail numériques modernes. Avec les bibliothèques .NET telles que Aspose.PDF, les développeurs peuvent extraire des polices de fichiers PDF. Ces bibliothèques sont des solutions autonomes qui ne dépendent d’aucun autre logiciel et sont prêtes à être utilisées commercialement. Ils couvrent tous les besoins possibles des développeurs C# professionnels.

  • Extraire le texte d’un PDF
  • Extraire des images d’un PDF
  • Extraire des polices d’un PDF
  • Extraire les données du formulaire
  • Extraire le texte des timbres
  • Extraire les données du tableau

Afin d’extraire les polices d’un fichier PDF, nous utiliserons l’API Aspose.PDF pour .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme net. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.PDF et installez-le. Vous pouvez également utiliser la commande suivante depuis la console Package Manager.

Package Manager Console

Install-Package Aspose.PDF

Extraire des polices d’un PDF en C#


Pour essayer le code dans votre environnement, vous avez besoin de Aspose.PDF pour .NET.

  1. Chargez le PDF avec une instance de Document.
  2. Accédez à Font Utilities.
  3. Effectuez des itérations dans les polices.
  4. Extrayez plus de détails sur les polices.

Extraire des polices d'un PDF avec C#

Cet exemple de code montre comment extraire des polices de documents PDF

Input file:

File not added

Output format:

PDF

Output file:


private static void ExtractFonts()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ExtractFonts.pdf"))
    {
        Aspose.Pdf.Text.Font[] fonts = document.FontUtilities.GetAllFonts();
        foreach (Aspose.Pdf.Text.Font font in fonts)
        {
            Console.WriteLine(font.FontName);
        }
    }
}

À propos de Aspose.PDF pour l'API Aspose.PDF for .NET

L’API Aspose.PDF pour .NET fournit un large éventail de fonctionnalités permettant de travailler avec des fichiers PDF. Parmi les fonctionnalités, citons :

  • Créez des documents PDF à partir de zéro ou à partir de HTML, XML ou d’images.
  • Modifiez des documents PDF existants en ajoutant ou en supprimant des pages, du texte, des images et d’autres contenus.
  • Convertissez des documents PDF en d’autres formats tels que HTML, XML et images.
  • Rendre des documents PDF en images ou au format XPS.
  • Imprimez des documents PDF directement depuis votre application.
  • Signez numériquement des documents PDF.

Vous pouvez trouver plus d’informations sur Aspose.PDF pour l’API C# dans cette documentation Aspose