Konverze CSV na PDF v Javě je častý požadavek pro back‑end služby, které potřebují tisknutelné souhrny. Aspose.PDF for Java poskytuje výkonný SDK, který zajišťuje tvorbu PDF přímo z Java kódu. V tomto průvodci uvidíte kompletní implementaci, naučíte se, jak konverze funguje, a objevíte možnosti pro jemné ladění výstupu.
CSV do PDF převodník - instalace API
Musíte nainstalovat API [Aspose.Cells for Java][4] ve svém prostředí. API můžete rychle nakonfigurovat buď stažením souboru JAR z [sekce Stahování][5], nebo přidáním následujícího úložiště a závislosti do souboru 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 úspěšném nakonfigurování API jsme připraveni provést konverzi souboru CSV do PDF.
Programaticky převést CSV na PDF soubor pomocí Javy
CSV soubory obsahují hodnoty oddělené čárkou, které definují řádky dat. Pomocí Javy můžete snadno programově převést CSV soubor do PDF dokumentu. K nastavení jednoho znakového oddělovače použijte metodu TxtLoadOptions.setSeparator(). Postupujte podle těchto kroků pro převod CSV souboru do PDF:
- Inicializujte objekt třídy [TxtLoadOptions][6]
- Zadejte oddělovač pomocí metody [setSeparator()][7]
- Načtěte vstupní soubor CSV
- Uložte výstupní soubor PDF
Následující úryvek popisuje tyto kroky a ukazuje, jak programově převést CSV do PDF pomocí 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);
}
}
Vstupní CSV soubor
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
Závěr
Převod CSV na PDF v Javě se stává jednoduchým, když využijete Aspose.PDF for Java. SDK se stará o nízkoúrovňové vytváření PDF, což vám umožní soustředit se na čtení CSV dat a navrhování požadovaného rozvržení. Ať už převod začleníte do Gradle buildu, vystavíte jej přes Servlet nebo jej zabalíte jako mikroservisu, stejná základní funkce funguje spolehlivě. Nezapomeňte získat řádnou licenci pro produkční použití; podrobnosti o cenách si můžete prohlédnout na stránce s cenami a požádat o dočasnou licenci na stránce s dočasnou licencí. Začněte dnes integrovat generování PDF a poskytujte vyladěné zprávy přímo ze svých Java aplikací.
