تحويل النص إلى PDF باستخدام Java

يحتوي المستند النصي بتنسيق TXT على نص عادي في شكل أسطر. ملفات TXT هي أبسط وأسهل طريقة لتخزين نص عادي دون أي تنسيق. يمكننا بسهولة إنشاء ملفات TXT وفتحها وتحريرها في أي محرر نصوص أو تطبيق معالجة كلمات. في بعض الحالات ، قد نحتاج إلى تحويل النص إلى تنسيقات للقراءة فقط مثل PDF. في هذه المقالة ، سوف نتعلم كيفية تحويل نص إلى PDF برمجيًا في Java.

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

Java Text to PDF Converter - تنزيل مجاني

لتحويل النص إلى PDF ، سنستخدم Aspose.Words for Java API. يسمح بإنشاء مستندات MS Word ومعالجتها. علاوة على ذلك ، يتيح لك تحويل MS Word والمستندات النصية إلى تنسيقات ملفات أخرى متنوعة.

تمثل فئة Document من API مستندًا تم تحميله بتنسيق محدد. إنها عقدة جذر لشجرة تحتوي على جميع العقد الأخرى للمستند. تقوم طريقة save() لهذه الفئة بحفظ المستند بتنسيق ملف محدد. تسمح فئة TxtLoadOptions لواجهة برمجة التطبيقات بتحديد خيارات إضافية عند تحميل المستند النصي في كائن المستند.

يرجى إما تنزيل JAR لواجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي في تطبيق Java المستند إلى Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.5</version>
    <type>pom</type>
</dependency> 

تحويل النص إلى PDF في جافا

يمكننا تحويل أي مستند نصي إلى ملف PDF باتباع الخطوات الواردة أدناه:

  1. قم بتحميل الملف النصي باستخدام فئة المستند.
  2. احفظ كملف PDF باستخدام طريقة Document.save().يأخذ مسار ملف الإخراج كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف TXT إلى PDF في Java.

// يوضح مثال الكود هذا كيفية تحويل النص إلى PDF
// قم بتحميل مستند TXT
Document doc = new Document("C:\\Sample.txt");

// احفظ كملف PDF
doc.save("C:\\TxtToPdf.pdf", SaveFormat.PDF);
تحويل TXT إلى PDF بجافا

نص جافا لتحويل PDF - تقليم المساحات

يمكننا قص المساحات البيضاء أثناء تحميل المستند النصي ثم تحويله إلى ملف PDF باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بإنشاء مثيل لفئة TxtLoadOptions.
  2. بعد ذلك ، حدد خيارات تحميل TXT المختلفة.
  3. بعد ذلك ، قم بتحميل الملف النصي باستخدام فئة المستند مع كائن TxtLoadOptions.
  4. احفظ كملف PDF باستخدام طريقة Document.save().يأخذ مسار ملف الإخراج كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية قص المسافات البيضاء وتحويل ملف TXT إلى PDF في Java.

// يوضح مثال الكود هذا كيفية قص المسافات البيضاء وتحويل النص إلى PDF
// قم بتحميل مستند TXT
Document doc = new Document("C:\\Sample.txt");

// قم بإنشاء مثيل لـ TxtLoadOptions
TxtLoadOptions loadOptions = new TxtLoadOptions();

// قم بإزالة جميع أحرف المسافات البيضاء من بداية كل سطر.
loadOptions.setLeadingSpacesOptions(TxtLeadingSpacesOptions.TRIM);

// قم بإزالة جميع أحرف المسافات البيضاء من نهاية كل سطر.
loadOptions.setTrailingSpacesOptions(TxtTrailingSpacesOptions.TRIM);

// قم بتحميل مستند TXT.
Document doc = new Document(dataDir + "Sample.txt", loadOptions);

// احفظ كملف PDF
doc.save("C:\\TxtToPdf.pdf", SaveFormat.PDF);

Java Text to PDF Converter API - احصل على ترخيص API مجاني

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

استنتاج

في هذه المقالة ، تعلمنا كيفية تحويل النص إلى تنسيق PDF برمجيًا في Java. لقد رأينا أيضًا كيفية قص المساحات البيضاء أثناء تحميل ملف TXT ثم تحويله إلى PDF. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.Words for Java API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا