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

המרת Word ו-PDF ל-Excel ב-Java

הנושאים הבאים נדונים כאן בקצרה:

Java API להמרה לגיליון אלקטרוני

GroupDocs.Conversion for Java הוא ה-API המאפשר לך להמיר מסמכי PDF ו-Word לגיליונות אלקטרוניים בתוך יישומי Java שלך. ה-API מאפשר המרות מסמכים ותמונה בפורמטים רבים של קבצים. חלק מהפורמטים של המסמכים הנתמכים כוללים מסמכי עיבוד תמלילים, גיליונות אלקטרוניים, מצגות, ספרים אלקטרוניים, פורמטים של AutoCAD, PDF, הודעות דואר אלקטרוני, דפי אינטרנט, תמונות.

הורד והגדר

אתה יכול לקבל את ספריית ההמרה ממדור ההורדות או להוסיף את תצורת pom.xml הבאה ביישום Java מבוסס Maven שלך. לאחר מכן, תוכל לנסות דוגמאות של מאמר זה כמו גם דוגמאות רבות נוספות הזמינות ב-GitHub. לפרטים, אתה יכול לבקר ב-API Reference.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.4</version> 
</dependency>

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

ניתן לבצע את השלבים הבאים כדי להמיר כל מסמך PDF לגיליון אלקטרוני של Excel.

  • טען את קובץ ה-PDF באמצעות המחלקה Converter.
  • הכן אפשרויות המרה באמצעות SpreadsheetConvertOptions.
  • התקשר לשיטת המר עם האפשרויות שנוצרו.

דוגמת הקוד הבאה מראה כיצד להמיר קובץ PDF לגיליון אלקטרוני של Excel XLSX ב-Java.

// המרת מסמך PDF לגיליון אלקטרוני של Excel ב-Java
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("pdfToExcel.xlsx", options);

המרת Word ל-Excel ב-Java

באופן דומה, ניתן להמיר כל מסמך Word לגיליון אלקטרוני של Excel באותו אופן כפי שהמרנו זה עתה את מסמך ה-PDF. ספק את קובץ המקור הנכון והמר אותו ל-XLS או XLSX.

להלן השלב להמרת כל קובץ DOC DOCX לגיליון אלקטרוני של Excel.

  • טען את הקובץ DOC, DOCX באמצעות מחלקה Converter.
  • הכן את אפשרויות ההמרה באמצעות SpreadsheetConvertOptions.
  • קרא לשיטת ההמרה של מחלקת הממיר עם אפשרויות.

קוד המקור הבא מראה כיצד להמיר קובץ DOC או DOCX לפורמט Excel XLSX ב-Java.

// המרת מסמך Word לגיליון אלקטרוני של Excel ב-Java
Converter converter = new Converter("document.docx");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("wordToExcel.xlsx", options);

המרת PDF או Word לגיליון אלקטרוני עם אפשרויות נוספות באמצעות Java

אינך מחויב להמיר את כל המסמך בכל פעם. אתה יכול להמיר רק את העמודים שנבחרו במסמך שלך. ה-API נותן לך את ההרשאה להמיר את המסמך עם אפשרויות שונות הכוללות:

  • מספר עמוד פתיחה.
  • ספירת עמודים.
  • דפים ספציפיים להמרה.
  • פורמט להמרה.
  • סיסמה כדי להפוך את הקובץ למגן.
  • התקרב כדי להפוך אותו לגדול או קטן יותר.
  • סימן מים על קובץ הממיר.

להלן השלבים כיצד להמיר חלק מהעמודים של קובץ PDF לפורמט XLSX עם זום שונה ב-Java.

// המר עמוד שני של קובץ PDF ל-Excel ב-Java עם כמה אפשרויות
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
options.setPageNumber(2);
options.setPagesCount(1);
options.setFormat(SpreadsheetFileType.Xlsx);
options.setZoom(120);

converter.convert("pdfToExcelAdv.xlsx", options);

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

המר PDF ל-Excel XLS XLSX באופן פרוגרמטי

קבל רישיון API בחינם

אתה יכול לקבל רישיון זמני בחינם על מנת להשתמש ב-API ללא מגבלות הערכה.

סיכום

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

לאפשרויות נוספות ודוגמאות, בקר במאגר תיעוד ומאגר GitHub. לשאלות, פנו אלינו דרך הפורום.

ראה גם