การแปลง 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:
- เริ่มต้นอ็อบเจ็กต์คลาส [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 build, เปิดให้บริการผ่าน Servlet, หรือบรรจุเป็น microservice, ฟังก์ชันหลักเดียวกันทำงานอย่างเชื่อถือได้ จำไว้ว่าให้รับใบอนุญาตที่เหมาะสมสำหรับการใช้งานในผลิตภัณฑ์; คุณสามารถสำรวจรายละเอียดราคาได้ที่ หน้าราคา และขอใบอนุญาตชั่วคราวจาก หน้าลิขสิทธิ์ชั่วคราว. เริ่มต้นผสานการสร้าง PDF วันนี้และส่งมอบรายงานที่ดูเป็นมืออาชีพโดยตรงจากแอปพลิเคชัน Java ของคุณ.
