TXT to PDF

המיר קובץ טקסט ל-PDF באמצעות Java

ה TXT סיומת מייצגת מסמך טקסט שמכיל טקסט פשוט בצורה של שורות. ערכי הנתונים בקובץ טקסט פשוט מאוחסנים כסדרה של תווים. כל תו מאוחסן בזיכרון המחשב כבת אחד או שניים, ובעקבות עובדה זו, זהו אחד מהפורמטים הפופולריים בכל הפלטפורמות. עם זאת, עבור ארכובה לטווח ארוך, עשויה להיות לנו דרישה להמיר את קובץ ה-TXT לפורמט PDF. במאמר זה, אנו נדון בפרטים על איך להמיר TXT ל-PDF באופן מקוון.

API המרה מ-TXT ל-PDF

Aspose.Words Cloud SDK for Java מאפשר למפתחי Java לבצע יצירה, מניפולציה והמרה של מסמכי Word בתוך יישומי Java. לכן, בהתאם להיקף של מאמר זה, אנו יכולים לבצע המרה מ-TXT ל-PDF עם פחות שורות קוד. עכשיו אנא הוסף את הפרטים הבאים ל-pom.xml של פרויקט מסוג Maven שלך כדי להוסיף התייחסות ל-SDK של מניפולציית Word בפרויקט שלך.

<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, או ללחוץ על כפתור Create a new Account.

המרת טקסט ל-PDF ב-Java

אנא עקוב אחר ההנחיות למטה כדי להמיר את תוכן קובץ הטקסט לפורמט PDF באמצעות קטע קוד בשפת Java.

  • תחילה, צור אובייקט של מחלקת WordsApi תוך שימוש ב- Client ID וב- Client Secret כפרמטרים.
  • שנית, קרא את תוכן קובץ ה-TXT ממנוע הדיסק המקומי באמצעות אובייקט הקובץ.
  • שלישית, קרא את תוכן קובץ ה-TXT באמצעות מופע של UploadFileRequest.
  • עכשיו קרא למתודה uploadFile(…) כדי להעלות את קובץ ה-TXT לאחסון בענן.
  • השלב הבא הוא ליצור אובייקט של מחלקת GetDocumentWithFormatRequest שבו אנו מפרטים את פורמט הפלט כ- PDF.
  • לבסוף, קרא למתודה getDocumentWithFormat(…) כדי לבצע את פעולת ההמרה ולשמור את ה-PDF המתקבל באחסון בענן.
// לעוד דוגמאות, אנא בקרו ב- 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";
  
    // create an object of WordsApi
    // אם baseUrl הוא null, WordsApi משתמש בברירת המחדל https://api.aspose.cloud
    WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

    // read the content of TXT file from local drive
    File file = new File("c://CAD-Errors.txt");
    
    // create file upload request
    UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.txt", null);
    
    // העלה קובץ לאחסון בענן
    wordsApi.uploadFile(uploadRequest);
        
    // צור אובייקט בקשת המרת מסמך
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.txt", "PDF", "", "Internal","", "", "", "resultant.pdf","");
        
    // Call API to convert TXT to PDF format
    wordsApi.getDocumentWithFormat(request);
    System.out.println("TXT to PDF Conversion sucessfull !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
TXT to PDF

תמונה 1:- תצוגה מוקדמת של המרת TXT ל-PDF

TXT to PDF using cURL Commands

המרת TXT ל-PDF באמצעות Aspose.Words Cloud עם פקודות cURL מציעה פתרון גמיש וניתן לסקריפט עבור מפתחים. גישה זו לא רק מפשטת אינטגרציה לזרימות עבודה שונות בפיתוח אלא גם מבטיחה תהליך עקבי ומהימן ליצירת מסמכים. יתרה מכך, אתה גם מקבל את היכולת להתאים את פקודות 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 Cloud SDK ו-Aspose.Words Cloud עם פקודות cURL מאיר את הנוף הדינמי של טרנספורמציית מסמכים. בין אם דרך היכולות החזקות של Java Cloud SDK או היעילות הכתיבתית של פקודות cURL עם Aspose.Words Cloud, אתה מקבל כלים חזקים להמיר קבצי טקסט פשוטים בקלות למסמכי PDF מקצועיים וש分享ים. עם זאת, עם שיטות מגוונות אלו, המרת מסמכים הופכת לשילוב הרמוני של יעילות ודיוק, המשרת את הצרכים המגוונים של תהליכי עיבוד נתונים.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד על: