การแปลง CSV เป็น PDF ใน Java เป็นความต้องการที่พบบ่อยสำหรับบริการ back‑end ที่ต้องการสรุปที่สามารถพิมพ์ได้ Aspose.PDF for Java มี SDK ที่ทรงพลังซึ่งจัดการการสร้าง PDF โดยตรงจากโค้ด Java ในคู่มือนี้คุณจะได้เห็นการนำไปใช้เต็มรูปแบบ เรียนรู้วิธีการทำงานของการแปลง และค้นหาตัวเลือกสำหรับการปรับแต่งผลลัพธ์อย่างละเอียด

ตัวแปลง CSV เป็น PDF - การติดตั้ง API

คุณต้องติดตั้ง API [Aspose.Cells for Java][4] ในสภาพแวดล้อมของคุณ คุณสามารถกำหนดค่า API ได้อย่างรวดเร็วโดยดาวน์โหลดไฟล์ JAR จาก [ส่วนดาวน์โหลด][5] หรือคุณสามารถเพิ่ม repository และ dependency ต่อไปนี้ในไฟล์ Maven pom.xml ของคุณ

<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 files contain comma-separated values that define rows of data. You can easily convert a CSV file to a PDF document programmatically using Java. Use the TxtLoadOptions.setSeparator() method to set a single character delimiter. Follow these steps to convert a CSV file to 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 build, เปิดให้บริการผ่าน Servlet, หรือบรรจุเป็น microservice, ฟังก์ชันหลักเดียวกันทำงานอย่างเชื่อถือได้ จำไว้ว่าให้รับใบอนุญาตที่เหมาะสมสำหรับการใช้งานในผลิตภัณฑ์; คุณสามารถสำรวจรายละเอียดราคาได้ที่ หน้าราคา และขอใบอนุญาตชั่วคราวจาก หน้าลิขสิทธิ์ชั่วคราว. เริ่มต้นผสานการสร้าง PDF วันนี้และส่งมอบรายงานที่ดูเป็นมืออาชีพโดยตรงจากแอปพลิเคชัน Java ของคุณ.

Read More