המרת 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:

  1. אתחל את אובייקט המחלקה [TxtLoadOptions][6]
  2. הגדר את המפריד באמצעות השיטה [setSeparator()][7]
  3. טען את קובץ ה‑CSV הקלט
  4. שמור את קובץ ה‑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 שלכם.

קרא עוד