במאמר זה, אתה הולך ללמוד את השיטה הפשוטה אך האיכותית והמהירה ביותר להמרת קבצי PDF לפורמט Word ב-Java. בצע המרת PDF ל-Word בחינם מתוך יישומי Java שלך ללא כל הגבלה.
PDF הוא אחד הפורמטים הנפוצים ביותר לשליחת מסמך לצדדים שלישיים. הסיבה מאחורי הפופולריות הזו היא תאימות PDF על פני פלטפורמות מרובות ללא קשר לדרישות החומרה/תוכנה. עם זאת, במקרים מסוימים, תרצה להמיר את מסמך ה-PDF לפורמט מסמך הניתן לעריכה.
אז במאמר זה תוכלו להכיר כיצד:
- ספריית ממיר Java PDF ל- Word DOC
- המרת PDF ל-DOC באמצעות Java
- המרת PDF לפורמט DOCX באמצעות Java
- התאם אישית המרת PDF ל-Word (DOC/DOCX).
ממיר Java PDF ל- Word DOC
הודות ל-Aspose.PDF for Java - Java API למניפולציה של PDF המספק דרכים קלות להמיר קבצי PDF למגוון פורמטים אחרים כולל PDF ל-DOC ו-PDF ל-DOCX. אתה יכול להוריד ולהוסיף את קובץ JAR של API לפרויקט שלך או להפנות אליו באמצעות תצורות 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-pdf</artifactId>
<version>22.11</version>
</dependency>
כיצד להמיר PDF ל-DOC ב-Java
לאחר שהפנית את Aspose.PDF עבור Java ביישום שלך, אתה יכול להמיר כל מסמך PDF לפורמט DOC בכמה שורות קוד. להלן השלבים הנדרשים לביצוע המרה זו.
- צור מופע של המחלקה Document ואתחול אותו עם הנתיב של קובץ PDF הקלט.
- קרא לשיטה Document.save() עם שם קובץ הפלט DOC והארגומנטים SaveFormat.Doc.
דוגמת הקוד הבאה מראה כיצד להמיר PDF ל-DOC ב-Java.
// טען קובץ PDF מקור
Document doc = new Document("input.pdf");
// שמור קובץ DOC שנוצר
doc.save("output.doc", SaveFormat.Doc);
הזנת מסמך PDF
פלט מסמך וורד
שמור PDF בתור Word DOCX ב-Java
DOCX הוא פורמט מוכר למסמכי וורד ובניגוד לפורמט DOC, המבנה של DOCX התבסס על הקבצים הבינאריים וגם על ה-XML. במקרה שאתה רוצה להמיר PDF לפורמט DOCX, אתה יכול להגיד ל-API לעשות זאת באמצעות הארגומנט SaveFormat.DocX בשיטת Document.save().
דוגמת הקוד הבאה מראה כיצד להמיר PDF ל-DOCX ב-Java.
// טען קובץ PDF מקור
Document doc = new Document("input.pdf");
// שמור קובץ DOCX שנוצר
doc.save("output.docx", SaveFormat.DocX);
ייצוא PDF ל-Word ב-Java - אפשרויות נוספות
Aspose.PDF עבור Java מספק גם כמה אפשרויות נוספות שבהן תוכל להשתמש בהמרת PDF ל-Word, כגון פורמט הפלט, רזולוציית התמונה, המרחק בין שורות טקסט וכן הלאה. המחלקה DocSaveOptions משמשת למטרה זו ולהלן רשימת האפשרויות שבהן תוכלו להשתמש:
- setFormat(int value) - To set the output format (Doc, Docx, etc.).
- setAddReturnToLineEnd(ערך בוליאני) - To add the paragraph or line breaks.
- setImageResolutionX(int value) - To set the X resolution for the images.
- setImageResolutionY(int value) - To set the Y resolution for the images.
- setMaxDistanceBetweenTextLines(ערך צף) - To group text lines into paragraphs.
- setMode(int value) - To set recognition mode.
- setRecognizeBullets(ערך בוליאני) - To switch the recognition of bullets on.
- setRelativeHorizontalProximity(ערך צף) - To set the width of space between different text elements in the input PDF file.
דוגמת הקוד הבאה מראה כיצד להשתמש במחלקה DocSaveOptions בהמרת PDF ל-DOCX באמצעות Java.
// טען קובץ PDF מקור
Document doc = new Document("input.pdf");
// הצג מופע DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();
// הגדר פורמט פלט
saveOptions.setFormat(DocSaveOptions.DocFormat.DocX);
// הגדר את מצב הזיהוי כזרימה
saveOptions.setMode(DocSaveOptions.RecognitionMode.Flow);
// הגדר את הקרבה האופקית כ-2.5
saveOptions.setRelativeHorizontalProximity(2.5f);
// אפשר זיהוי תבליטים במהלך תהליך ההמרה
saveOptions.setRecognizeBullets(true);
// שמור קובץ DOCX שנוצר
doc.save("resultant.docx", saveOptions);
ממיר PDF ל-Word Java בחינם
אתה יכול לקבל רישיון זמני בחינם להמיר קבצי PDF לפורמטים של Word ללא מגבלות הערכה.
ממיר PDF ל-Word - קרא עוד
תוכל ללמוד עוד על המרת PDF לפורמטים אחרים מתוך תיעוד.
לסכם
במאמר זה למדת כמה קל להמיר קבצי PDF לפורמט וורד ב-Java. אתה יכול להמיר PDF ל-DOC או PDF ל-DOCX בהתאם לדרישות שלך. יתר על כן, נדונו גם תכונות נוספות להתאמה אישית של המרת PDF ל-Word.