تحويل PFB إلى TTF باستخدام Java.

Printer Font Binary (PFB) هو خط Type 1 تم تطويره بواسطة Adobe. كانت ملفات PFB هي التنسيق الأكثر شيوعًا لتخزين خطوط Adobe Type 1 على أجهزة الكمبيوتر التي تعمل بنظام Windows حتى تقديم True Type Fonts (TTF). فهي ليست قابلة للتحجيم مثل خطوط True Type وليست مدعومة على نطاق واسع من قبل التطبيقات. في هذه المقالة ، سوف نتعلم كيفية تحويل PFB إلى TTF في Java.

تتناول هذه المقالة الموضوعات التالية:

  1. Java PFB to TTF Converter
  2. خطوات تحويل PFB إلى TTF
  3. تحويل PFB إلى TTF باستخدام Java
  4. تحويل PFB إلى TTF على الإنترنت مجانًا
  5. محول خطوط PFB - مصادر تعليمية مجانية

جافا PFB لتحويل TTF

لتحويل خط Type1 PFB إلى TTF ، سنستخدم Apose.Font for Java API. إنها مكتبة قوية لمعالجة الخطوط في تطبيقات Java. يوفر ميزات متنوعة مثل تحميل / حفظ ملفات الخطوط وتعديل البيانات الوصفية وتحويل تنسيقات الخطوط.

يرجى تنزيل API JAR أو إضافة تكوين pom.xml التالي إلى تطبيق Java المستند إلى 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>

كيفية تحويل PFB إلى TTF في جافا

يمكننا بسهولة تحويل خط PFB من ملف .pfb إلى تنسيق TTF باستخدام Aspose.Font لجافا باتباع الخطوات التالية:

  1. قم بتحميل خط PFB.
  2. حدد إعدادات إخراج خط TTF.
  3. احفظ TTF في الموقع المطلوب.

يوضح القسم التالي كيفية تنفيذ هذه الخطوات في Java وتحويل PFB إلى TTF.

تحويل PFB إلى TTF في Java

يرجى اتباع الخطوات أدناه لتحويل PFB إلى TTF برمجيًا في Java:

  1. قم بتحميل ملف الخط باستخدام فئة FileSystemStreamSource.
  2. قم بإنشاء مثيل لفئة FontFileDefinition باستخدام كائن الملف المصدر كوسيطة.
  3. تهيئة كائن فئة FontDefinition مع FontType كنوع Type1 وكائن FontFileDefinition.
  4. بعد ذلك ، افتح الخط باستخدام طريقة Font.Open() باستخدام كائن FontDefinition كوسيطة.
  5. أخيرًا ، قم باستدعاء طريقة SaveToFormat() لحفظه. يأخذ كائن دفق ملف الإخراج و FontSavingFormats.TTF كوسائط.

يُظهر نموذج التعليمات البرمجية التالي كيفية تحويل PFB إلى TTF في Java.

// يوضح مثال الرمز هذا كيفية تحويل خط Type 1 PFB إلى TTF في Java.
// اسم ملف الخط بالمسار الكامل
String fileName = "C:\\Files\\courier.pfb";

// افتح خط PFB
FontDefinition fontDefinition = new FontDefinition(FontType.Type1, new FontFileDefinition("pfb", new FileSystemStreamSource(fileName)));
Font font = Font.open(fontDefinition);

// إعدادات الإخراج TTF
String outPath = "C:\\Files\\courier_out.ttf";
FileOutputStream outStream = new FileOutputStream(outPath);

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

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

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

تحويل PFB إلى TTF على الإنترنت مجانًا

قم بتحويل خطوط Type 1 من PFB إلى TTF باستخدام هذا محول PFB المجاني على الإنترنت إلى TTF.

PFB Font Converter - مصادر تعليمية مجانية

يمكنك معرفة المزيد حول تحويل خطوط PFB ومعالجتها واستكشاف الميزات الأخرى للمكتبة باستخدام الموارد الواردة أدناه:

خاتمة

في الختام ، يمكن تحويل PFB إلى TTF في Java باتباع الخطوات المتوفرة. من خلال الاستفادة من قوة Aspose.Font لـ Java ، يمكن للمطورين معالجة الخطوط وتحويلها لتلبية متطلباتهم الخاصة. تتضمن العملية تحميل ملف PFB وإجراء التحويلات اللازمة وحفظ النتيجة كملف TTF. مع هذه الإمكانية ، يمكن للمطورين دمج وظائف تحويل الخطوط بسلاسة في تطبيقات Java. في حالة وجود أي غموض ، يرجى الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا