Estrai i caratteri dal PDF in Java

Come estrarre caratteri da PDF utilizzando Java

Aspose.PDF for Java Logo

Come estrarre caratteri da PDF utilizzando Aspose.PDF for Java Tool

Hai bisogno di estrarre i caratteri dai PDF? La modifica programmatica dei documenti PDF è una parte essenziale dei moderni flussi di lavoro digitali. Con le librerie Java come Aspose.PDF, gli sviluppatori possono estrarre i font dai PDF. Queste librerie sono soluzioni autonome che non si basano su altri software e sono pronte per l’uso commerciale. Coprono tutte le possibili esigenze degli sviluppatori Java professionisti.

  • Estrai testo da PDF
  • Estrai immagini da PDF
  • Estrai caratteri da PDF
  • Estrai dati dal modulo
  • Estrai testo dai timbri
  • Estrai dati dalla tabella

Per estrarre i caratteri dal file PDF, utilizzeremo l’API Aspose.PDF for Java, un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma Java. Puoi scaricare la sua versione più recente direttamente da Maven e installarla all’interno del tuo progetto basato su Maven aggiungendo le seguenti configurazioni al pom.xml.

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>

Estrai i caratteri dal PDF in Java


È necessario Aspose.PDF for Java per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Accedi a Font Utilities.
  3. Iterate attraverso i caratteri.
  4. Estrai ulteriori dettagli sui caratteri.

Estrai i caratteri dal PDF con Java

Questo codice di esempio mostra come estrarre i caratteri dai documenti PDF

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

Informazioni sull'API Aspose.PDF for Java

Aspose.PDF per Java API è una libreria che consente agli sviluppatori di aggiungere funzionalità di elaborazione PDF alle proprie applicazioni. Può essere utilizzato per creare qualsiasi tipo di applicazione a 32 e 64 bit per generare o leggere, convertire e manipolare file PDF senza l’uso di Adobe Acrobat. Aspose.PDF per Java consente agli sviluppatori di inserire tabelle, grafici, immagini, collegamenti ipertestuali, caratteri personalizzati e altro ancora nei documenti PDF. Inoltre, è anche possibile comprimere i PDF. Aspose.PDF per Java offre eccellenti funzionalità di sicurezza per sviluppare file PDF sicuri.

Puoi trovare ulteriori informazioni sull’API Aspose.PDF per Java su documentazione e esempi su come utilizzare l’API. Alcune delle funzionalità critiche dell’API Aspose.PDF for Java includono il supporto per vari formati di file, tra cui HTML, XFA, TXT, PCL, XML, XPS e formati di file di immagine, il supporto per diverse versioni PDF e ampie funzionalità di collegamento ipertestuale.