1. Produk
  2.   Font
  3.   Java
  4.   Aspose.Font untuk Java

Aspose.Font untuk Java

 
 

API Fon Java untuk Memuat, Membuat & Menukar Fon

Perpustakaan Java yang kuat yang membolehkan memuat, menyimpan, melukis, menukar dan merender format fail fon seperti TrueType, WOFF, CFF, EOT, OpenType, dan Type1 dengan mudah.

Aspose.Font untuk Java adalah perpustakaan pengurusan Fon yang canggih yang membolehkan pemaju Java bekerja dengan pelbagai jenis fon dalam aplikasi Java mereka sendiri. Perpustakaan ini telah menggabungkan pelbagai ciri yang membolehkan pemaju perisian memuat, merender, mencipta, membaca, memanipulasi dan menukar fail fon dengan mudah. Perpustakaan ini menyokong pengekstrakan maklumat tentang fon, dan bahkan menukar fon dari satu format ke format lain tanpa sebarang kebergantungan luaran.

Aspose.Font untuk Java menyokong pelbagai format fon seperti TrueType (dengan koleksi TrueType), WOFF, CFF, EOT, OpenType, dan Type. Ia menyediakan API yang mudah digunakan untuk memuat dan mengurai fon dalam pelbagai format dan dengan hanya beberapa baris kod, pengaturcara dapat memuat fail fon dan mengakses pelbagai sifatnya, seperti nama fon, gaya, saiz, berat, varian, keluarga fon dan banyak lagi. Dengan menggunakan API, pemaju perisian dapat membuat subset fon untuk mengurangkan saiznya dan meningkatkan prestasinya. Ini sangat berguna ketika bekerja dengan fon web atau menyematkan fon dalam dokumen PDF.

Aspose.Font untuk Java sangat mudah digunakan dan menyediakan sokongan penuh untuk mencipta fon tersuai dari awal. Ini boleh berguna apabila anda perlu mencipta fon unik untuk aplikasi atau projek anda. Ia juga boleh menyematkan fon dalam dokumen PDF, yang memastikan fon dipaparkan dengan betul pada semua peranti. Dengan hanya beberapa baris kod, pembangun dapat menukar fon antara pelbagai format fail yang disokong seperti TrueType, OpenType, WOFF, WOFF2, CFF, dan format SVG. Dengan set ciri yang kukuh & maju serta dokumentasi yang komprehensif, Aspose.Font adalah pilihan yang cemerlang untuk pembangun yang perlu bekerja dengan fon dalam aplikasi Java mereka.

Previous Next

Mula Menggunakan Aspose.Font untuk Java

Cara yang disyorkan untuk memasang Aspose.Font untuk Java ialah menggunakan Maven. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Kebergantungan Maven untuk Aspose.Font untuk Java


// First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>snapshots</id>
	<name>repo;/name>
	<url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

//Then define Aspose.Font for Java API dependency in your pom.xml as follows:

 <dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-font;/artifactId>
	<version>20.10</version>
    </dependency>
</dependencies>

Anda boleh memuat turun perpustakaan secara langsung dari Aspose.Font for Java halaman produk

Penukaran Fon ke Format Lain melalui API Java

Aspose.Font untuk Java telah menyertakan sokongan untuk memuatkan dan menukar Fon ke format fail lain yang disokong dalam aplikasi Java mereka. Perpustakaan ini menyertakan sokongan untuk beberapa pilihan penukaran fon penting, termasuk penukaran antara format TrueType, OpenType, WOFF, WOFF2, CFF, dan SVG. Ini membolehkan anda menukar fon ke format yang paling sesuai dengan keperluan anda, sama ada untuk pembangunan web, penerbitan desktop, atau aplikasi lain. Snippet kod berikut menunjukkan cara menukar fail fon dari Type 1 ke format fail Woff menggunakan kod Java.

Tukar format fon dari Type 1 ke Woff menggunakan Java

    // Open Type 1 font
    byte[] fontMemoryData = Files.readAllBytes(Paths.get(getDataDir(), "Courier.pfb"));
    FontDefinition fontDefinition = new FontDefinition(FontType.Type1, new FontFileDefinition("pfb", new ByteContentStreamSource(fontMemoryData)));
    Font font = Font.open(fontDefinition);

    // Woff output settings
    String outPath = Paths.get(getOutputDir(), "Type1ToWoff_out3.ttf").toString();
    FileOutputStream outStream = new FileOutputStream(outPath);

    // Convert type1 to woff
    font.saveToFormat(outStream, FontSavingFormats.WOFF);

Bekerja dengan Fon TrueType melalui API Java

Aspose.Font untuk Java adalah API Java yang sangat berguna yang membolehkan pemaju perisian bekerja dengan pelbagai jenis Fon seperti TrueType dan fon open type dalam aplikasi Java mereka. Perpustakaan ini membolehkan memuatkan dan membaca jenis Fon TrueType daripada fail yang disimpan dalam storan digital anda. Ia juga menyokong pembukaan fail fon TTF dan membaca maklumat Metri Fon. Ia juga boleh merender teks menggunakan API Java. Contoh berikut menunjukkan cara Memuat dan Menyimpan Fon TrueType dari Cakera menggunakan arahan Java.

Bagaimana Memuat & Menyimpan Fon TrueType dari Cakera melalui Java?

String fileName = Utils.getDataDir() + "Montserrat-Regular.ttf"; //Font file name with full path

      FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new FileSystemStreamSource(fileName)));
      TtfFont font = (TtfFont) Font.open(fd);        


byte[] fontMemoryData = Utils.getInputFileBytes("Montserrat-Regular.ttf"); //Font file name with full path
      FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new ByteContentStreamSource(fontMemoryData)));

      TtfFont font = (TtfFont) Font.open(fd);

      //Work with data from just loaded TtfFont object

      //Save TtfFont to disk

      //Output Font file name with full path
      String outputFile = Utils.getDataDir() + "Montserrat-Regular_out.ttf";

      font.save(outputFile);

Pemuatkan Fon dalam Aplikasi Java

Aspose.Font menyediakan API yang mudah digunakan yang memberikan sokongan lengkap untuk memuatkan dan mengurai fon dalam pelbagai format fail, termasuk TrueType, OpenType, WOFF, WOFF2, CFF dan banyak lagi. Dengan hanya beberapa baris kod, pembangun dapat memuatkan fail fon dan mengakses pelbagai sifatnya, seperti nama fon, gaya, saiz, berat, keluarga, varian, set aksara dan sebagainya. Snippet kod berikut menunjukkan bagaimana pembangun perisian dapat dengan mudah memuatkan fail fon dan mendapatkan namanya dalam aplikasi Java mereka.

Bagaimana Memuat Fail Fon & Mendapatkan Namanya melalui API Java?

 
// Load the font file
FontDefinition fontDefinition = new FontDefinition(FileUtils.readFileToByteArray(new File("myfont.ttf")));

// Retrieve the font name
String fontName = fontDefinition.getFontName();
 Melayu