V tomto tutoriálu uvidíme, jak generovat PDF z Excelu v Javě. Toto je velmi běžný požadavek, že pomocí Java převedete Excel na PDF a poté zobrazíte v některém prohlížeči nebo se vrátíte do jiné aplikace pro tisk. K provedení tohoto úkolu jednoduše načteme soubor Excel a uložíme jej jako PDF, jak je popsáno níže.
Kroky ke generování PDF z Excelu v Javě
- Přidejte do projektu knihovnu Aspose.Cells pomocí úložiště Maven
- Přidejte odkaz na třídu Workbook pomocí Import v programu
- Načtěte zdrojový soubor Excel do objektu Workbook pro převod do PDF
- Save soubor aplikace Excel ve formátu PDF
V těchto krocích vidíme, že použití převodu Java Excel do PDF se jednoduše provádí načtením cílového souboru Excel do objektu třídy Workbook a jeho uložením jako PDF. Pro správné provedení tohoto kódu nezapomeňte do svého projektu přidat požadovanou knihovnu z Maven a na začátku importovat do programu třídu Workbook.
Kód pro generování PDF z Excelu v Javě
import com.aspose.cells.License; | |
import com.aspose.cells.Workbook; | |
public class GeneratePDFFromExcelInJava { | |
public static void main(String[] args) throws Exception { //main function for GeneratePDFFromExcelInJava | |
// Initialize a license to avoid trial version watermark | |
License license = new License(); | |
license.setLicense("Aspose.Cells.lic"); | |
// Load the Excel file into Workbook to be converted to PDF | |
Workbook ExcelWorkbookToPDF = new Workbook("SampleExcel.xlsx"); | |
// Save the Excel workbook as PDF file | |
ExcelWorkbookToPDF.save("Output.pdf"); | |
} | |
} |
V tomto kódu načteme soubor Excel do objektu třídy Workbook a poté jej uložíme jako PDF pomocí funkce save(). Objekt třídy PdfSaveOptions můžete použít k nastavení řady vlastností před uložením jako soubor PDF. Nastavte parametry a předejte objekt třídy PdfSaveOptions jako druhý argument ve funkci save(). Všimněte si, že k provedení některého z výše uvedených úkolů není vyžadován žádný Interop nebo MS Excel.
V tomto článku jsme se naučili, jak pomocí Java převést Excel do PDF, ale pokud chcete vygenerovat soubor Excel v Javě, přečtěte si článek Vygenerujte soubor Excel v Javě.