Ebben az oktatóanyagban látni fogjuk, hogyan hozhat létre PDF-et az Excelből Java-ban. Ez nagyon gyakori követelmény, hogy a Java használatával az Excel konvertálása PDF-re, majd megjelenjen valamilyen böngészőben, vagy visszatérjen egy másik alkalmazásba nyomtatáshoz. A feladat végrehajtásához egyszerűen betöltjük az Excel fájlt, és elmentjük PDF formátumban az alábbiak szerint.
Lépések a PDF létrehozásához az Excelből Java nyelven
- Adja hozzá a(z) Aspose.Cells könyvtárat a projekthez a Maven tároló segítségével
- Adjon hozzá egy hivatkozást a Workbook osztályhoz az Importálás funkcióval a programban
- Töltse be a forrás Excel-fájlt a munkafüzet objektumba PDF-be való konvertáláshoz
- Save az Excel-fájlt PDF formátumban
Ezekben a lépésekben azt látjuk, hogy a Java Excel PDF konvertálása egyszerűen végrehajtható úgy, hogy betölti a cél Excel-fájlt a Workbook osztály objektumába, majd elmenti PDF-ként. A kód megfelelő végrehajtásához ne felejtse el hozzáadni a szükséges könyvtárat a projekthez a Mavenből, és az elején importálja a Workbook osztályt a programba.
Kód PDF generálásához Excelből Java nyelven
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"); | |
} | |
} |
Ebben a kódban betöltjük az Excel fájlt a Workbook osztály objektumba, majd elmentjük PDF-ként a save() függvény segítségével. A PdfSaveOptions osztályobjektum segítségével számos tulajdonságot beállíthat, mielőtt elmenti PDF fájlként. Állítsa be a paramétereket, és adja át a PdfSaveOptions osztályobjektumot második argumentumként a save() függvényben. Vegye figyelembe, hogy a fenti feladatok elvégzéséhez nincs szükség Interop vagy MS Excel programra.
Ebből a cikkből megtudtuk, hogyan lehet a Java segítségével az Excelt PDF-be konvertálni, ha azonban Excel-fájlt szeretne létrehozni Java nyelven, olvassa el a Excel fájl létrehozása Java nyelven cikket.