המרה עצמאית של Word ל-PDF ב-Java.

ממיר PDF

ממיר PDF | המרת Word ל-PDF באינטרנט

מסמכי MS Word (DOC, DOCX, DOT, DOCM, DOTX וכו’) פופולריים למדי לשיתוף מידע בתוך ארגונים וכן למטרות אקדמיות. אך על מנת לצפות במסמכים אלו נדרשים OpenOffice, MS Word, LibreOffice וכו’. כמו כן, אם הפלטפורמה שלא מותקן בה גופן ספציפי (זה המשמש במסמך), העיצוב הכולל של המסמך נפגע. לכן, היכולת להמיר מסמכי Word לפורמט PDF בצורה חלקה היא דרישה בסיסית. תכונה זו לא רק מבטיחה תאימות בין פלטפורמות והתקנים שונים, אלא גם מספקת אבטחה משופרת ושימור מסמכים.

מאמר זה עוזר בפיתוח ממיר Word ל-PDF באמצעות Java Cloud SDK.

API להמרה של Word ל-PDF

המרת מסמכי Word לפורמט PDF נעשית ללא מאמץ ויעילה עם Aspose.Words Cloud SDK עבור Java. SDK רב עוצמה זה מציע חבילה מקיפה של תכונות, המאפשרת למשתמשים להמיר בצורה חלקה קבצי DOC ו-DOCX ל-PDF בדיוק ובקלות. משימור הפריסה והעיצוב של המסמך המקורי ועד לתמיכה במגוון רחב של סוגי קבצים ושפות, Java Cloud SDK מבטיח פלט באיכות גבוהה בכל ניסיון.

הַתקָנָה

השלב הראשון הוא התקנת ה-SDK על המערכת בה תתבצע המרת מסמכים. ה-SDK זמין להורדה ב-Maven ו-GitHub. להלן הפרטים כיצד להוריד ולהשתמש ב-aspose-words-cloud-21.6.0.jar בפרויקט הבנייה של Maven.

הוסף את התלות הבאות בקובץ pom.xml שלך.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>21.6.0</version>
    </dependency>
 </dependencies>

ה-aspose-words-cloud-21.6.0.jar מופיע תחת התיקיה Maven Dependencies.

Aspose.Words Cloud SDK עבור Java

תמונה 1: Aspose.Words Cloud SDK עבור Java

מנוי Aspose.Cloud

על מנת להשתמש ב-SDK, השלב הבא הוא לקבל את פרטי הלקוח המותאם אישית שלך ואת פרטי ClientSecret. לכן, הצעד הראשון הוא ליצור חשבון על ידי ביקור ב-Aspose.Cloud Dashboard. אם יש לך חשבון GitHub או Google, פשוט הירשם. אחרת, לחץ על הלחצן צור חשבון חדש וספק את המידע הנדרש. כעת היכנס ללוח המחוונים באמצעות אישורים והרחב את קטע היישומים מלוח המחוונים וגלול מטה אל הקטע אישורי לקוח כדי לראות את פרטי זיהוי הלקוח ופרטי סוד הלקוח.

אישורי לקוח

תמונה 2: אישורי לקוח ב-Cloud Dashboard.

המרת Word ל-PDF ב-Java

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

  • ראשית, עלינו להגדיר פרטי זיהוי לקוח ופרטי סוד לקוח באובייקטי מחרוזת.
  • שנית, צור מופע של ApiClient תוך מתן זיהוי לקוח וסוד לקוח כארגומנטים.
  • שלישית, צור אובייקט WordsApi על ידי העברת אובייקט ה-ApiClient כארגומנט.
  • כעת צור אובייקט של מחלקה ConvertDocumentRequest אשר לוקח את קובץ ה-DOC הקלט כמערך בתים, פורמט פלט וכתוצאה מכך ויעד לאחסון הקובץ.
  • לבסוף, קרא לשיטת convertDocument(…) של המחלקה WordsApi כדי לבצע המרת DOC ל-PDF.
// קבל clientId ו-clientSecret מ-https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// אם baseUrl הוא null, WordsApi משתמש בברירת המחדל https://api.aspose.cloud 
// צור אובייקט של ApiClient על ידי מתן זיהוי לקוח ספציפי למשתמש וסוד לקוח
ApiClient apiClient = new ApiClient(clientId,clientSecret,null);

// צור אובייקט של WordsApi על ידי מתן ApiClient כארגומנט
WordsApi wordsApi = new WordsApi(apiClient);

// קלט נתיב מסמך Word
String inputFileName = "/Users/nayyershahbaz/Downloads/TableDocument.doc";
// פורמט הקובץ שנוצר
String format = "pdf";

// צור מופע של ConvertDocumentRequest
ConvertDocumentRequest request = new ConvertDocumentRequest(Files.readAllBytes(Paths.get(inputFileName)), format, "Converted.pdf", null, null, null); 

// לבצע המרת מסמכים
File result = wordsApi.convertDocument(request);
תצוגה מקדימה של המרת doc ל-pdf

תמונה 3: תצוגה מקדימה של המרת DOC ל-PDF

DOC ל-PDF באמצעות פקודת cURL

כתובת ה-URL של הלקוח היא כלי שורת פקודה חינמי הפופולרי להעברת נתונים לשרת רשת או ממנו, באמצעות אחד מהנתמכים (HTTP, HTTPS, FTP וכו’).cURL פופולרי מאוד בגלל יכולתו להיות גמיש ולהשלים משימות מורכבות. מכיוון שממשקי ה-API של הענן שלנו מפותחים לפי ארכיטקטורת REST, אז אתה יכול גם להשתמש בכלי שורת הפקודה cURL כדי לגשת לשירותי האינטרנט של Aspose.Words בקלות.

ראשית, בצע את הפקודה הבאה בטרמינל כדי ליצור את אסימון הגישה של JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ברגע שיש לנו את ה-JWT Token, אנא בצע את הפקודה הבאה כדי לבצע המרת Word ל-PDF.

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

אנא בקר בקישורים הבאים כדי להוריד את הקלט TableDocument.doc ו-converted.pdf.

מַסְקָנָה

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

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

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

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