Extrahieren Sie Schriften aus PDF in C#

So extrahieren Sie Schriften aus PDF mit .NET

Aspose.PDF for .NET Logo

So extrahieren Sie Schriften aus PDF mit Aspose.PDF für das .NET Tool

Müssen Sie Schriften aus PDF extrahieren? Die programmatische Änderung von PDF-Dokumenten ist ein wesentlicher Bestandteil moderner digitaler Workflows. Mit .NET-Bibliotheken wie Aspose.PDF können Entwickler Schriften aus PDF extrahieren. Diese Bibliotheken sind eigenständige Lösungen, die nicht auf andere Software angewiesen sind und für den kommerziellen Einsatz bereit sind. Sie decken alle möglichen Bedürfnisse professioneller C#-Entwickler ab.

  • Text aus PDF extrahieren
  • Extrahieren Sie Bilder aus PDF
  • Extrahieren Sie Schriften aus PDF
  • Extrahieren Sie Daten aus dem Formular
  • Text aus Stempeln extrahieren
  • Extrahieren Sie Daten aus der Tabelle

Um Schriften aus einer PDF-Datei zu extrahieren, verwenden wir die API Aspose.PDF for .NET, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die net -Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.PDF und installieren Sie. Sie können auch den folgenden Befehl in der Package Manager Console verwenden.

Package Manager Console

Install-Package Aspose.PDF

Extrahieren Sie Schriften aus PDF in C#


Um den Code in Ihrer Umgebung auszuprobieren, benötigen Sie Aspose.PDF for .NET.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Rufen Sie Font Utilities auf.
  3. Iterieren Sie durch Schriftarten.
  4. Extrahieren Sie weitere Schriftdetails.

Extrahieren Sie Schriften aus PDF mit C#

Dieser Beispielcode zeigt, wie Schriften aus PDF-Dokumenten extrahiert werden

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);
        }
    }
}

Über Aspose.PDF for .NET API

Aspose.PDF for .NET API bietet eine Vielzahl von Funktionen für die Arbeit mit PDF-Dateien. Einige der Funktionen umfassen:

  • Erstellen Sie PDF-Dokumente von Grund auf oder aus HTML, XML oder Bildern.
  • Bearbeiten Sie vorhandene PDF-Dokumente, indem Sie Seiten, Text, Bilder und andere Inhalte hinzufügen oder entfernen.
  • Konvertieren Sie PDF-Dokumente in andere Formate wie HTML, XML und Bilder.
  • Rendern Sie PDF-Dokumente in Bilder oder das XPS-Format.
  • Drucken Sie PDF-Dokumente direkt aus Ihrer Anwendung aus.
  • Signieren Sie PDF-Dokumente digital.

Weitere Informationen zu Aspose.PDF for die C#-API finden Sie in dieser Aspose-Dokumentation