TXT إلى PDF

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

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

TXT إلى PDF تحويل API

تمكّن Aspose.Words Cloud SDK for Java مطوري java من تنفيذ إجراءات إنشاء مستندات Word ومعالجتها وتحويلها داخل تطبيقات Java. وفقًا لنطاق هذه المقالة ، يمكننا تحقيق تحويل TXT إلى PDF بعدد أقل من سطور التعليمات البرمجية. الآن يرجى إضافة التفاصيل التالية في ملف pom.xml الخاص بمشروع نوع البناء الخاص بك لإضافة مرجع لـ Word معالجة SDK في مشروعك.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-words-cloud</artifactId>
		<version>22.5.0</version>
	</dependency>
</dependencies>

الخطوة التالية في استخدام API هي إنشاء حساب مجاني من خلال زيارة Aspose.Cloud dashboard. يمكنك التسجيل ببساطة عن طريق استخدام حساب GitHub أو Google موجود ، أو النقر فوق الزر إنشاء حساب جديد.

تحويل TXT إلى PDF بجافا

يرجى اتباع الإرشادات أدناه لتحويل محتوى الملف النصي إلى PDF باستخدام مقتطف رمز Java.

  • أولاً ، قم بإنشاء كائن WordsApi باستخدام معرف العميل وسر العميل كمعلمات
  • ثانيًا ، اقرأ محتوى ملف TXT من محرك الأقراص المحلي باستخدام كائن الملف
  • ثالثًا ، اقرأ محتوى ملف TXT باستخدام مثيل UploadFileRequest
  • اتصل الآن بطريقة uploadFile (…) لتحميل ملف TXT على التخزين السحابي
  • الخطوة التالية هي إنشاء كائن GetDocumentWithFormatRequest حيث نحدد تنسيق الإخراج بصيغة PDF
  • أخيرًا ، اتصل بالطريقة getDocumentWithFormat (…) لإجراء التحويل وحفظ المخرجات في التخزين السحابي
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // إنشاء كائن WordsApi
    // إذا كانت baseUrl خالية ، فإن WordsApi تستخدم https://api.aspose.cloud افتراضيًا
    WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

    // قراءة محتوى ملف TXT من محرك الأقراص المحلي
    File file = new File("c://CAD-Errors.txt");
    
    // إنشاء طلب تحميل ملف
    UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.txt", null);
    
    // تحميل الملف إلى التخزين السحابي
    wordsApi.uploadFile(uploadRequest);
        
    // إنشاء كائن طلب تحويل المستند
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.txt", "PDF", "", "Internal","", "", "", "resultant.pdf","");
        
    // استدعاء API لتحويل تنسيق TXT إلى PDF
    wordsApi.getDocumentWithFormat(request);
    System.out.println("TXT to PDF Conversion sucessfull !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
TXT إلى PDF

الصورة 1: - معاينة تحويل TXT إلى PDF

TXT إلى PDF باستخدام أوامر cURL

Aspose.Words Cloud مبنية على قمة بنية REST API ، لذا يمكننا أيضًا الوصول إليها باستخدام أوامر cURL. الآن الشرط المسبق ، نحتاج إلى إنشاء رمز JWT استنادًا إلى بيانات اعتماد العميل. يرجى تنفيذ الأمر التالي في التطبيق الطرفي لإنشاء رمز JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

الآن بعد أن أصبح لدينا رمز JWT المميز ، يرجى تنفيذ الأمر التالي لتحميل ملف نص المصدر إلى التخزين السحابي.

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/input.txt" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"fileContent":{}}

لتحميل ملف TXT من التخزين السحابي وتحويله إلى تنسيق PDF ، يرجى تنفيذ الأمر cURL التالي.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.txt?format=PDF&outPath=converted.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

استنتاج

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

في حالة مواجهة أي مشكلات أثناء استخدام واجهة برمجة التطبيقات ، فلا تتردد في الاتصال بنا من خلال منتدى الدعم الفني.

مقالات ذات صلة

نوصي بشدة بزيارة الروابط التالية للتعرف على: