המרת CSV ל-PDF ב-Java היא דרישה נפוצה לשירותי back‑end שזקוקים לסיכומים מודפסים. Aspose.PDF for Java מספקת ערכת פיתוח (SDK) חזקה שמטפלת ביצירת PDF ישירות מקוד Java. במדריך זה תראו מימוש מלא, תלמדו כיצד מתבצעת ההמרה ותגלו אפשרויות לכוונון מדויק של הפלט.
ממיר CSV ל-PDF - התקנת API
עליך להתקין את API של [Aspose.Cells for Java][4] בסביבתך. אתה יכול להגדיר את ה‑API במהירות על‑ידי הורדת קובץ ה‑JAR מה-[מדור ההורדות][5], או שאתה יכול להוסיף את המאגר והתלות הבאים לקובץ pom.xml של Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.7</version>
</dependency>
לאחר שהגדרנו את ה-API בהצלחה, אנחנו מוכנים לבצע את ההמרה של קובץ ה-CSV ל-PDF.
המרת CSV לקובץ PDF באופן תכנותי באמצעות Java
קבצי CSV מכילים ערכים מופרדים בפסיקים המגדירים שורות של נתונים. אתה יכול בקלות להמיר קובץ CSV למסמך PDF בצורה תכנותית באמצעות Java. השתמש במתודה TxtLoadOptions.setSeparator() כדי להגדיר מפריד בתו יחיד. עקוב אחרי הצעדים הבאים כדי להמיר קובץ CSV ל-PDF:
- אתחל את אובייקט המחלקה [TxtLoadOptions][6]
- הגדר את המפריד באמצעות השיטה [setSeparator()][7]
- טען את קובץ ה‑CSV הקלט
- שמור את קובץ ה‑PDF הפלט
הקטע הבא מקפיד על הצעדים הללו ומציג כיצד להמיר CSV ל‑PDF באופן תכנותי באמצעות Java:
import com.aspose.cells.SaveFormat;
import com.aspose.cells.TxtLoadOptions;
import com.aspose.cells.Workbook;
public class CSVtoPDF {
public static void main(String[] args) throws Exception {
// Initialize TxtLoadOptions and specify the delimiter
TxtLoadOptions loadOptions = new TxtLoadOptions();
loadOptions.setSeparator(',');
// Load the input CSV file
Workbook workbook = new Workbook("MyData.csv", loadOptions);
// Save the output PDF file
workbook.save("Convert-CSV-PDF-Java.pdf", SaveFormat.PDF);
}
}
קובץ CSV קלט
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
סיכום
המרת CSV ל‑PDF ב‑Java הופכת לפשוטה כשאתם משתמשים ב‑Aspose.PDF for Java. ה‑SDK מטפל ביצירת PDF ברמה הנמוכה, מה שמאפשר לכם להתמקד בקריאת נתוני CSV ובעיצוב הפריסה הדרושה. בין אם אתם משבצים את ההמרה בבנייה של Gradle, מציגים אותה דרך Servlet, או אורזים אותה כמיקרו‑שירות, הפונקציה המרכזית פועלת באופן אמין. זכרו לקבל רישיון מתאים לשימוש בייצור; תוכלו לעיין בפרטי התמחור ב‑דף התמחור ולבקש רישיון זמני מ‑דף הרישיון הזמני. התחילו לשלב יצירת PDF עוד היום וספקו דוחות מלוטשים ישירות מיישומי ה‑Java שלכם.
