Конвертування CSV у PDF на Java є частою вимогою для бек‑енд сервісів, які потребують друкованих підсумків. Aspose.PDF for Java надає потужний SDK, який здійснює створення PDF безпосередньо з коду Java. У цьому посібнику ви побачите повну реалізацію, дізнаєтеся, як працює конвертація, і відкриєте можливості тонкого налаштування вихідного файлу.
Конвертер CSV у PDF - встановлення API
Вам потрібно встановити API [Aspose.Cells for Java][4] у вашому середовищі. Ви можете швидко налаштувати API, або завантаживши JAR‑файл з [Downloads section][5], або додавши наступний репозиторій і залежність у ваш файл 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‑файли містять значення, розділені комами, які визначають рядки даних. Ви можете легко конвертувати 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‑додатків.
