Ekstrak font dari PDF di Java

Cara Mengekstrak font dari PDF menggunakan Java

Aspose.PDF for Java Logo

Cara mengekstrak font dari PDF menggunakan Aspose.PDF untuk alat Java

Apakah Anda perlu mengekstrak font dari PDF? Modifikasi terprogram dokumen PDF adalah bagian penting dari alur kerja digital modern. Dengan perpustakaan Java seperti Aspose.PDF, pengembang dapat mengekstrak font dari PDF. Perpustakaan ini adalah solusi yang berdiri sendiri yang tidak bergantung pada perangkat lunak lain dan siap untuk penggunaan komersial. Mereka mencakup semua kemungkinan kebutuhan pengembang Java profesional.

  • Ekstrak teks dari PDF
  • Ekstrak Gambar dari PDF
  • Ekstrak Font dari PDF
  • Ekstrak Data dari Formulir
  • Ekstrak Teks Dari Perangko
  • Ekstrak Data dari Tabel

Untuk mengekstrak font dari file PDF, kita akan menggunakan API Aspose.PDF for Java yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari Maven dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut ke 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>

Ekstrak font dari PDF di Java


Anda memerlukan Aspose.PDF untuk Java untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan contoh Dokumen.
  2. Akses Utilitas Font.
  3. Iterasi Melalui Font.
  4. Ekstrak Rincian Font Lainnya.

Ekstrak font dari PDF dengan Java

Kode contoh ini menunjukkan cara mengekstrak font dari dokumen 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()));
    }
}

Tentang API Aspose.PDF for Java

Aspose.PDF untuk Java API adalah pustaka yang memungkinkan pengembang untuk menambahkan kemampuan pemrosesan PDF ke aplikasi mereka. Ini dapat digunakan untuk membangun semua jenis aplikasi 32-bit dan 64-bit untuk menghasilkan atau membaca, mengonversi dan memanipulasi file PDF tanpa menggunakan Adobe Acrobat. Aspose.PDF untuk Java memungkinkan pengembang untuk menyisipkan tabel, grafik, gambar, hyperlink, font khusus - dan banyak lagi - ke dalam dokumen PDF. Selain itu, dimungkinkan juga untuk mengompres PDF. Aspose.PDF untuk Java menyediakan fitur keamanan yang sangat baik untuk mengembangkan file PDF yang aman.

Anda dapat menemukan informasi lebih lanjut tentang Aspose.PDF untuk Java API di dokumentasi dan contoh tentang cara menggunakan API. Beberapa fitur penting dari Aspose.PDF untuk Java API termasuk dukungan untuk berbagai format file, termasuk HTML, XFA, TXT, PCL, XML, XPS dan format file gambar, dukungan untuk versi PDF yang berbeda, dan fungsionalitas hyperlink yang luas.