המרת Excel ל-PDF עשויה להידרש בתרחישים שונים לייצוא נתונים טבלאיים מגליונות עבודה לדפי PDF. במאמר זה, תלמד כיצד להמיר קבצי Excel ל-PDF באמצעות Java כדי להפוך את המרת XLS/XLSX ל-PDF לאוטומטית בתוך יישומי האינטרנט או שולחן העבודה שלך.
- Java Excel to PDF Converter API - התקנה
- המר את Excel XLS/XLSX ל-PDF באמצעות Java
- המרת Excel ל-PDF עם תאימות מיוחדת באמצעות Java
- עבד דף PDF אחד לכל גיליון באמצעות Java
- המר מגוון של גיליונות ל-PDF באמצעות Java
ממיר Java Excel ל-PDF - הורדה חינם
Aspose.Cells for Java הוא ממשק API ידוע לעיבוד גיליונות אלקטרוניים המאפשר לך ליצור, לתפעל ולהמיר את Excel XLS/XLSX ופורמטים אחרים של גיליונות אלקטרוניים די בקלות. עם כמה שורות קוד ושיטות קלות לשימוש, תוכל לבצע המרת Excel ל-PDF איכותית בנאמנות גבוהה. ניתן להוריד את Aspose.Cells עבור Java בתור JAR או להתקין באמצעות התצורות הבאות של 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-cells</artifactId>
<version>20.7</version>
</dependency>
המרת Excel XLS ל-PDF ב-Java
להלן השלבים להמרת קובץ Excel XLS או XLSX ל-PDF ב-Java. הקישורים להפניות API מאפשרים לך לחקור יותר על המחלקות והשיטות של ה-API.
- צור אובייקט של מחלקה Workbook ואתחול אותו עם הנתיב לקובץ Excel.
- שמור את קובץ ה-Excel כ-PDF בשיטת Workbook.save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להמיר XLSX ל-PDF ב-Java.
// צור חוברת עבודה לטעינת קובץ Excel
Workbook workbook = new Workbook("Book1.xlsx");
// שמור את המסמך בפורמט PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Java שמור את Excel XLS כ-PDF - הגדר תאימות ל-PDF
פורמט PDF תומך בתקני תאימות שונים כגון PDF/A וכו’. התאימות לתקן מסוים פירושה שהקובץ עומד בדרישות או הכללים המוגדרים בתקן זה. על מנת להמיר Excel ל-PDF עם תקן תאימות מסוים, אתה יכול להשתמש במחלקה PdfSaveOptions.
להלן השלבים להגדרת תקן תאימות מסוים בהמרת Excel ל-PDF.
- אתחול האובייקט Workbook עם הנתיב של קובץ ה-Excel.
- צור מופע של המחלקה PdfSaveOptions.
- הגדר את התאימות באמצעות שיטת PdfSaveoptions.setCompliance(PdfCompliance).
- שמור את קובץ ה-Excel כ-PDF בשיטת Workbook.save(String, PdfSaveOptions).
דוגמת הקוד הבאה מראה כיצד להמיר XLSX ל-PDF עם תקן PDF מסוים באמצעות Java.
// צור חוברת עבודה לטעינת קובץ Excel
Workbook workbook = new Workbook("Book1.xlsx");
// צור אפשרויות PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// שמור את המסמך בפורמט PDF
workbook.save("Excel-to-PDF.pdf", options);
ייצוא Excel XLSX ל-PDF ב-Java - עמוד אחד לכל גיליון
כברירת מחדל, ה-API מעבד את גליונות העבודה בהתאם לגודל העמוד במסמך ה-PDF. במקרה זה, ייתכן שניתן להציג גליון עבודה אחד במספר עמודים ב-PDF. על מנת לעקוף פעולה זו, אתה יכול להגדיר את ה-API לעיבוד כל התוכן של גליון עבודה בעמוד אחד באמצעות שיטת PdfSaveOptions.setOnePagePerSheet(boolean).
דוגמת הקוד הבאה מראה כיצד להמיר את Excel XLSX ל-PDF עם הגדרות עמוד אחד לכל גיליון ב-Java.
// צור חוברת עבודה לטעינת קובץ Excel
Workbook workbook = new Workbook("Book1.xlsx");
// צור אפשרויות PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setOnePagePerSheet(true);
// שמור את המסמך בפורמט PDF
workbook.save("Excel-to-PDF.pdf", options);
Java Excel ל-PDF - ייצוא טווח גיליונות ל-PDF
במקרים מסוימים, ייתכן שיהיה עליך להמיר רק טווח סלקטיבי של גיליונות Excel במקום את חוברת העבודה כולה. במקרה כזה, אתה יכול לספר ל-API על טווח הגיליונות שיש לכלול בתהליך העיבוד באמצעות שיטות PdfSaveOptions.setPageIndex(int) ו-PdfSaveOptions.setPageCount(int).
דוגמת הקוד הבאה מראה כיצד לעבד מגוון גיליונות ב-Excel XLS ל-PDF באמצעות Java.
// צור חוברת עבודה לטעינת קובץ Excel
Workbook workbook = new Workbook("Book1.xlsx");
// צור אפשרויות PDF
PdfSaveOptions options = new PdfSaveOptions();
// לעיבוד גיליון2 בלבד
options.setPageIndex(1);
options.setPageCount(1);
// שמור את המסמך בפורמט PDF
workbook.save("Excel-to-PDF.pdf", options);
סיכום
במאמר זה, למדת כיצד להמיר קבצי Excel ל-PDF באמצעות Java. יתר על כן, ראית כיצד להתאים אישית את המרת Excel ל-PDF בתרחישים שונים.
Excel ל-PDF Java Converter - קרא עוד
Aspose.Cells עבור Java מספק חבורה של תכונות מרגשות ושימושיות. אתה יכול לחקור את התכונות הללו באמצעות תיעוד.