Extrahieren Sie Schriften aus PDF in Java

So extrahieren Sie Schriften aus PDF mit Java

Aspose.PDF for Java Logo

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

Müssen Sie Schriften aus PDF extrahieren? Die programmatische Änderung von PDF-Dokumenten ist ein wesentlicher Bestandteil moderner digitaler Workflows. Mit Java-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 Java-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 Aspose.PDF for Java API, eine funktionsreiche, leistungsstarke und einfach zu bedienende API zur Dokumentenbearbeitung für die Java-Plattform. Sie können die neueste Version direkt von Maven herunterladen und in Ihrem Maven-basierten Projekt installieren, indem Sie die folgenden Konfigurationen zur pom.xml hinzufügen.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>
    

Dependency

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf</artifactId>
  <version>version of aspose-pdf API</version>
</dependency>

Extrahieren Sie Schriften aus PDF in Java


Sie benötigen Aspose.PDF für Java, um den Code in Ihrer Umgebung auszuprobieren.

  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 Java

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

Input file:

File not added

Output format:

PDF

Output file:


public static void Extract_Fonts() throws FileNotFoundException
{
    // The path to the documents directory.
    String filePath = "<... enter file name ...>";
    
    // Load PDF document
    com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(filePath);
    com.aspose.pdf.Font[] fonts = pdfDocument.getFontUtilities().getAllFonts();

    for (com.aspose.pdf.Font font : fonts)
    {
        font.save(new FileOutputStream(font.getFontName()));
    }
}

Über Aspose.PDF for Java API

Aspose.PDF for Java API ist eine Bibliothek, mit der Entwickler ihren Anwendungen PDF-Verarbeitungsfunktionen hinzufügen können. Es kann verwendet werden, um jede Art von 32-Bit- und 64-Bit-Anwendungen zum Generieren oder Lesen, Konvertieren und Bearbeiten von PDF-Dateien ohne die Verwendung von Adobe Acrobat zu erstellen. Aspose.PDF for Java ermöglicht es Entwicklern, Tabellen, Grafiken, Bilder, Hyperlinks, benutzerdefinierte Schriftarten und mehr in PDF-Dokumente einzufügen. Darüber hinaus ist es auch möglich, PDFs zu komprimieren. Aspose.PDF for Java bietet hervorragende Sicherheitsfunktionen für die Entwicklung sicherer PDF-Dateien.

Weitere Informationen zu Aspose.PDF for die Java-API finden Sie unter Dokumentation und Beispiele zur Verwendung der API. Zu den wichtigen Funktionen der Aspose.PDF for Java API gehören die Unterstützung verschiedener Dateiformate, darunter HTML-, XFA-, TXT-, PCL-, XML-, XPS- und Bilddateiformate, Unterstützung für verschiedene PDF-Versionen und umfangreiche Hyperlink-Funktionen.