تحويل CFF إلى TTF في Java.

تتمتع ملفات CFF بالمرونة وقابلية التوسع لاستخدامها مع بيئات الطباعة عالية الجودة. في بعض الحالات ، قد تحتاج إلى تحويل ملف CFF إلى تنسيق خط True Type TTF. وفقًا لذلك ، تتناول هذه المقالة كيفية تحويل CFF إلى TTF برمجيًا في Java.

  1. [CFF to TTF Converter - Java API Configuration](# section1)
  2. [كيفية تحويل CFF إلى TTF في Java](# section2)
  3. [تحويل CFF إلى TTF برمجيًا في Java](# section3)

CFF to TTF Converter - تكوين Java API

Aspose.Font for Java تدعم واجهة برمجة التطبيقات معالجة أنواع مختلفة من الخطوط 7] أو تحويلها إلى تنسيقات ملفات مدعومة. يمكنك تنزيل ملف JAR الخاص بواجهة برمجة التطبيقات أو استخدام تكوينات Maven التالية في ملف pom.xml الخاص بمشروعك.

<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>22.9</version>
</dependency>

كيفية تحويل CFF إلى TTF في Java

يمكننا تحويل خط CFF إلى تنسيق TTF من خلال الخطوات التالية:

  1. إنشاء تعريف ملف الخط.
  2. قم بتحميل خط الإدخال مع استبدال الخط والبيانات الأخرى.
  3. تحويل CFF إلى خط TTF.

يوضح القسم أدناه مزيدًا من التفاصيل حول كيفية تحويل CFF إلى TTF في Java.

تحويل CFF إلى TTF برمجيًا في Java

تحتاج إلى اتباع الخطوات أدناه لتحويل CFF إلى ملف خط من النوع الحقيقي TTF:

  1. قم بإنشاء كائن من فئة FontFileDefinition.
  2. قم بتحميل ملف CFF المصدر مع استبدال الخط والمعلومات ذات الصلة.
  3. تحويل خط CFF إلى تنسيق TTF باستخدام طريقة saveToFormat().

يوضح مقتطف الشفرة أدناه كيفية تحويل CFF إلى TTF برمجيًا في Java.

FileOutputStream outStream = new FileOutputStream("output.ttf");

// قم بتحميل ملف خط CFF
com.aspose.font.FileSystemStreamSource source = new com.aspose.font.FileSystemStreamSource("Montserrat-Regular.cff");

// إنشاء تعريف ملف الخط
com.aspose.font.FontFileDefinition fileDefinition = new com.aspose.font.FontFileDefinition(source);

// إنشاء تعريف الخط
com.aspose.font.FontDefinition fontDefinition = new com.aspose.font.FontDefinition(com.aspose.font.FontType.CFF, fileDefinition);

// فتح الخط
com.aspose.font.Font font = com.aspose.font.Font.open(fontDefinition);

// تحويل CFF إلى TTF
font.saveToFormat(outStream, com.aspose.font.FontSavingFormats.TTF);

احصل على رخصة مجانية

يمكنك طلب ترخيص مؤقت مجاني لتجربة API بدون أي علامة مائية للتقييم أو قيود.

استنتاج

في هذه المقالة ، فهمت كيفية تحويل CFF إلى خطوط TTF True Type برمجيًا في Java. حيث يمكنك استكشاف المزيد من الميزات الأخرى من خلال إلقاء نظرة على مساحة التوثيق. في حال وجود أي استفسار ، يرجى مراسلتنا على المنتدى.

أنظر أيضا