PDF ל-Word

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

קבצי PDF(פורמט מסמכים ניידים) פופולריים מאוד בשל היכולות שלהם להבטיח נאמנות מסמכים כאשר הם צופים בכל פלטפורמה. היבט נוסף של הפופולריות שלהם הוא שניתן לפתוח קבצים אלה ברוב הדפדפנים המודרניים כמו Chrome, Safari ו-Firefox יכולים להציג אותם בקלות. עם זאת, על מנת לערוך/לעדכן את קבצי ה-PDF הקיימים, אתה צריך יישום לעיבוד PDF, כך שהמרת PDF ל-Word (DOC/DOCX וכו’) יכולה להיות פתרון בר-קיימא.

API להמרת PDF ל-Word

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

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

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

PDF ל-DOC באמצעות Java

להלן השלבים לטעינה והמרת PDF לפורמט DOC באמצעות קטע קוד Java:

  • קודם כל, עלינו לציין זיהוי לקוח ופרטי clientSecret.
  • שנית, צור אובייקט של מחלקה ApiClient שבו אנו מעבירים את ClientID ו- ClientSecret כארגומנטים לבנאי. הארגומנט השלישי הוא baseUrl וכברירת מחדל, הוא מצביע על https://api.aspose.cloud/.
  • שלישית, צור אובייקט של מחלקה WordsApi שמקבל את האובייקט ApiClient כארגומנט לבנאי.
  • כעת עלינו ליצור מופע של מחלקה SaveOptionsData.
  • ציין את פרטי פורמט קובץ הפלט באמצעות שיטת SaveOptionsData.saveFormat(…).
  • שם הקובץ שנוצר מצוין בשיטת SaveOptionsData.fileName(…).
  • הלפני אחרון, עלינו ליצור אובייקט של מחלקה SaveAsRequest שבו אנו מספקים שם קובץ קלט ו-SaveOptionsData כארגומנטים.
  • לבסוף, קרא למתודה wordsApi.saveAs(…) שבה אנו מספקים מופע SaveAsRequest עם תחילת ארגומנט ותפעול המרה.
// קבל clientId ו-clientSecret מ-https://dashboard.aspose.cloud/
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";

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

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

// הזנת מסמך PDF
String inputFile = "demo.pdf";
// ציין פורמט פלט
String resultantFormat = "docx";
// ציין את שם הקובץ שנוצר
String resultantFile = "demo_Converted.docx";
				
// צור אובייקט כדי לציין פורמט קובץ פלט
com.aspose.words.cloud.model.SaveOptionsData saveOptions = new SaveOptionsData();

// הגדר את פורמט הפלט כ-DOCX
saveOptions.saveFormat(resultantFormat);
saveOptions.fileName(resultantFile);

// ציין את פרמטרי ההמרה
com.aspose.words.cloud.model.requests.SaveAsRequest request = new SaveAsRequest(inputFile, saveOptions, null, null, null, null, null);

// שמור את קובץ ה-DOCX שנוצר
SaveResponse result = wordsApi.saveAs(request);

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

המר PDF ל-Word באמצעות פקודות cURL

ממשקי API של Out Cloud מבוססים על ארכיטקטורת REST, כך שניתן לגשת אליהם בקלות באמצעות פקודות cURL. כעת, ראשית עלינו ליצור אסימון גישה ל-JWT המבוסס על אישורי לקוח שצוינו על לוח המחוונים של Aspose.Cloud. אנא בצע את הפקודה הבאה כדי ליצור את אסימון JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=c235e685-1aab-4cda-a95b-54afd63eb87f&client_secret=b8da4ee37494f2ef8da3c727f3a0acb9" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

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

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

curl -v "https://api.aspose.cloud/v4.0/words/demo.pdf/saveAs" \
-X PUT \
-d "{'SaveFormat':'docx', 'FileName': 'Converted.docx'}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"

מַסְקָנָה

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

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

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