Konversikan PFB ke TTF menggunakan Java.

Printer Font Binary (PFB) adalah font Tipe 1 yang dikembangkan oleh Adobe. File PFB adalah format yang paling umum untuk menyimpan font Adobe Type 1 di PC Windows hingga diperkenalkannya True Type Fonts (TTF). Mereka tidak dapat diskalakan seperti font True Type dan tidak didukung secara luas oleh aplikasi. Pada artikel ini, kita akan mempelajari cara mengonversi PFB ke TTF di Java.

Artikel ini mencakup topik-topik berikut:

  1. Konverter Java PFB ke TTF
  2. Langkah-Langkah Mengonversi PFB ke TTF
  3. Ubah PFB ke TTF menggunakan Java
  4. Ubah PFB ke TTF Online Gratis
  5. Konverter Font PFB – Sumber Belajar Gratis

Konverter Java PFB ke TTF

Untuk mengonversi font PFB Type1 ke TTF, kami akan menggunakan API Apose.Font for Java. Ini adalah perpustakaan yang kuat untuk manipulasi font di aplikasi Java. Ini menawarkan berbagai fitur seperti memuat/menyimpan file font, memodifikasi metadata, dan mengonversi format font.

Silakan unduh API JAR atau tambahkan konfigurasi pom.xml berikut ke aplikasi Java berbasis Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-font</artifactId>
    <version>23.6</version>
</dependency>

Cara Mengonversi PFB ke TTF di Java

Kita dapat dengan mudah mengonversi font PFB dari file .pfb ke format TTF menggunakan Aspose.Font for Java dengan mengikuti langkah-langkah di bawah ini:

  1. Muat font PFB.
  2. Tentukan pengaturan output font TTF.
  3. Simpan TTF ke lokasi yang diinginkan.

Bagian berikut menjelaskan cara mengimplementasikan langkah-langkah ini di Java dan mengonversi PFB ke TTF.

Konversikan PFB ke TTF di Java

Silakan ikuti langkah-langkah di bawah ini untuk mengonversi PFB ke TTF secara terprogram di Java:

  1. Muat file font menggunakan kelas FileSystemStreamSource.
  2. Buat instance kelas FontFileDefinition dengan objek file sumber sebagai argumen.
  3. Inisialisasi objek kelas FontDefinition dengan FontType sebagai objek Type1 dan FontFileDefinition.
  4. Setelah itu, buka font menggunakan metode Font.Open() dengan objek FontDefinition sebagai argumen.
  5. Terakhir, panggil metode SaveToFormat() untuk menyimpannya. Dibutuhkan objek aliran file keluaran dan FontSavingFormats.TTF sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi PFB ke TTF di Java.

// Contoh kode ini menunjukkan cara mengonversi font PFB Tipe 1 ke TTF di Java.
// Nama file font dengan path lengkap
String fileName = "C:\\Files\\courier.pfb";

// Buka font PFB
FontDefinition fontDefinition = new FontDefinition(FontType.Type1, new FontFileDefinition("pfb", new FileSystemStreamSource(fileName)));
Font font = Font.open(fontDefinition);

// Pengaturan keluaran TTF
String outPath = "C:\\Files\\courier_out.ttf";
FileOutputStream outStream = new FileOutputStream(outPath);

// Mengkonversi PFB ke TTF
font.saveToFormat(outStream, FontSavingFormats.TTF);

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Konversikan PFB ke TTF Online Gratis

Konversi font Tipe 1 dari PFB ke TTF menggunakan konverter PFB ke TTF online gratis ini.

PFB Font Converter – Sumber Belajar Gratis

Anda dapat mempelajari lebih lanjut tentang mengonversi dan memanipulasi font PFB dan menjelajahi fitur perpustakaan lainnya menggunakan sumber daya yang diberikan di bawah ini:

Kesimpulan

Kesimpulannya, mengonversi PFB ke TTF di Java dapat dilakukan dengan mengikuti langkah-langkah yang disediakan. Dengan memanfaatkan kekuatan Aspose.Font for Java, pengembang dapat memanipulasi dan mengubah font untuk memenuhi kebutuhan khusus mereka. Prosesnya melibatkan memuat file PFB, melakukan konversi yang diperlukan, dan menyimpan hasilnya sebagai file TTF. Dengan kemampuan ini, pengembang dapat dengan mudah mengintegrasikan fungsionalitas konversi font ke dalam aplikasi Java. Jika ada ambiguitas, silakan hubungi kami di forum dukungan gratis kami.

Lihat juga