U ovom vodiču ćemo vidjeti kako generirati PDF iz Excela u Javi. Ovo je vrlo čest zahtjev da se Excel pomoću Jave pretvori u PDF i zatim prikaže u nekom pregledniku ili se vrati u neku drugu aplikaciju za ispis. Za izvođenje ovog zadatka jednostavno ćemo učitati Excel datoteku i spremiti je kao PDF kao što je opisano u nastavku.
Koraci za generiranje PDF-a iz programa Excel u Javi
- Dodajte biblioteku Aspose.Cells projektu koristeći Maven repozitorij
- Dodajte referencu na klasu Workbook koristeći Import u programu
- Učitajte izvornu Excel datoteku u objekt Workbook za konverziju u PDF
- Save Excel datoteka kao PDF
U ovim koracima vidimo da se pomoću Java Excel konverzije u PDF jednostavno izvodi učitavanjem ciljne Excel datoteke u objekt klase Radne knjige i zatim spremanjem kao PDF. Za pravilno izvođenje ovog koda, ne zaboravite dodati potrebnu biblioteku u svoj projekt iz Mavena i uvesti klasu Workbook u program na početku.
Kod za generiranje PDF-a iz programa Excel u Javi
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"); | |
} | |
} |
U ovom kodu učitavamo Excel datoteku u objekt klase Radne knjige i zatim je spremamo kao PDF pomoću funkcije save(). Možete upotrijebiti objekt klase PdfSaveOptions za postavljanje brojnih svojstava prije nego što ga spremite kao PDF datoteku. Postavite parametre i proslijedite objekt klase PdfSaveOptions kao drugi argument u funkciji save(). Imajte na umu da Interop ili MS Excel nisu potrebni za obavljanje bilo kojeg od gore navedenih zadataka.
U ovom smo članku saznali kako pomoću Jave pretvoriti Excel u PDF, ali ako želite generirati Excel datoteku u Javi, pogledajte članak Generirajte Excel datoteku u Javi.