Jak změnit CSV na PDF v Javě

Zde je rychlý tutoriál, který vysvětluje postup, jak změnit CSV na PDF v Javě. Soubor CSV se načte do objektu třídy Workbook spolu s oddělovacím znakem, který je v něm použit. Poté jej převedeme z CSV do PDF v Javě uložením objektu Workbook jako PDF spolu s konfigurací čar mřížky, které se mají zobrazit, a dalšími nastaveními ve výstupním souboru PDF.

Kroky ke změně CSV na PDF v Javě

  1. Přidejte Aspose.Cells pomocí úložiště Maven v projektu a převeďte CSV do PDF
  2. Vytvořte instanci TxtLoadOptions a nastavte oddělovač použitý ve zdrojovém CSV
  3. Vytvořte instanci Workbook a načtěte zdrojový CSV pomocí výše uvedené konfigurace
  4. Vytvořte instanci PdfSaveOptions pro konfiguraci čar mřížky ve výstupním PDF
  5. Povolte a nastavte typ mřížky, která se má zobrazit ve výstupním PDF
  6. Uložte sešit jako PDF pomocí nakonfigurovaného objektu PdfSaveOptions

V těchto krocích načteme zdrojový soubor CSV do objektu Workbook a popíšeme oddělovací znak, aby se podle něj načetla data souboru CSV. Poté pomocí třídy PdfSaveOptions definujeme vlastnosti výstupního souboru PDF, například zda zobrazit čáry mřížky nebo ne a jaký typ čar mřížky se zobrazí ve výstupním PDF. Nakonec převedeme CSV na PDF v Javě uložením sešitu jako PDF a nastavením konfigurace definované v objektu třídy PdfSaveOptions.

Kód pro přenos CSV do PDF v Javě

Můžete vidět, že přeneseme CSV do PDF v Javě načtením souboru CSV do objektu třídy Workbook, který dokáže načíst všechny ostatní typy souborů také podporované MS Excel. Proces načítání CSV můžeme řídit definováním AutoFilter, AutoFitterOptions, TextQualifier, IgnoreNotPrinted a mnoha dalších možností dostupných v objektu třídy TxtLoadOptions. Podobně můžeme nastavit DefaultFont, DisplayDocTitle, FontEncoding, OptimizationType a mnoho dalších konfigurací ve výstupním PDF souboru pomocí objektu třídy PdfSaveOptions při ukládání sešitu.

Naučili jsme se operaci změny CSV na PDF v Javě pomocí několika řádků kódu. Pokud vás zajímá proces převodu Excelu do CSV, podívejte se na článek na jak převést Excel do CSV v Javě.

 Čeština