Konwertowanie CSV na PDF w Javie jest częstym wymogiem dla usług back‑end, które potrzebują drukowalnych podsumowań. Aspose.PDF for Java zapewnia potężny SDK, który obsługuje tworzenie PDF bezpośrednio z kodu Java. W tym przewodniku zobaczysz pełną implementację, dowiesz się, jak działa konwersja, oraz odkryjesz opcje umożliwiające precyzyjne dostosowanie wyniku.
CSV to PDF Converter - API Installation
Musisz zainstalować API [Aspose.Cells for Java][4] w swoim środowisku. Możesz szybko skonfigurować API, pobierając plik JAR z [sekcji Pobierania][5], lub możesz dodać następujące repozytorium i zależność do pliku 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>
Po pomyślnym skonfigurowaniu API jesteśmy gotowi do przeprowadzenia konwersji pliku CSV do formatu PDF.
Konwertuj CSV na plik PDF programowo przy użyciu Javy
Pliki CSV zawierają wartości oddzielone przecinkami, które definiują wiersze danych. Możesz łatwo przekonwertować plik CSV na dokument PDF programowo przy użyciu języka Java. Użyj metody TxtLoadOptions.setSeparator(), aby ustawić pojedynczy znak jako separator. Postępuj zgodnie z poniższymi krokami, aby przekonwertować plik CSV na PDF:
- Zainicjalizuj obiekt klasy [TxtLoadOptions][6]
- Określ separator za pomocą metody [setSeparator()][7]
- Załaduj plik CSV wejściowy
- Zapisz plik PDF wyjściowy
Poniższy fragment opisuje te kroki i pokazuje, jak programowo konwertować CSV na PDF przy użyciu Javy:
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);
}
}
Plik CSV wejściowy
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
Wnioski
Konwersja CSV do PDF w Javie staje się prosta, gdy korzystasz z Aspose.PDF for Java. SDK obsługuje niskopoziomowe tworzenie PDF, co pozwala skupić się na odczycie danych CSV i projektowaniu potrzebnego układu. Niezależnie od tego, czy osadzasz konwersję w buildzie Gradle, udostępniasz ją przez Servlet, czy pakujesz jako mikroserwis, ta sama podstawowa funkcja działa niezawodnie. Pamiętaj, aby uzyskać odpowiednią licencję do użytku produkcyjnego; szczegóły cenowe możesz sprawdzić na stronie cenowej oraz poprosić o tymczasową licencję na stronie tymczasowej licencji. Rozpocznij integrację generowania PDF już dziś i dostarczaj dopracowane raporty bezpośrednio z aplikacji Java.
