У цьому підручнику ми побачимо, як створити PDF із Excel у Java. Це дуже поширена вимога, щоб за допомогою Java перетворити Excel на PDF, а потім відобразити в якомусь браузері або повернутися до іншої програми для друку. Щоб виконати це завдання, ми просто завантажимо файл Excel і збережемо його як PDF, як описано нижче.
Кроки для створення PDF-файлу з Excel у Java
- Додайте бібліотеку Aspose.Cells до проекту за допомогою сховища Maven
- Додайте посилання на клас Workbook за допомогою Імпорту в програмі
- Завантажте вихідний файл Excel в об’єкт Workbook для перетворення в PDF
- Save файл Excel у форматі PDF
У цих кроках ми бачимо, що перетворення Java Excel у PDF виконується просто шляхом завантаження цільового файлу Excel в об’єкт класу Workbook і збереження його як PDF. Для правильного виконання цього коду не забудьте додати необхідну бібліотеку до вашого проекту з Maven та імпортувати клас Workbook у програму на початку.
Код для генерації PDF із Excel у Java
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"); | |
} | |
} |
У цьому коді ми завантажуємо файл Excel в об’єкт класу Workbook, а потім зберігаємо його як PDF за допомогою функції save(). Ви можете використовувати об’єкт класу PdfSaveOptions, щоб установити низку властивостей перед збереженням у файлі PDF. Встановіть параметри та передайте об’єкт класу PdfSaveOptions як другий аргумент у функції save(). Зверніть увагу, що для виконання будь-якого з вищезазначених завдань не потрібні Interop або MS Excel.
У цій статті ми дізналися, як за допомогою Java конвертувати Excel у PDF, однак якщо ви хочете створити файл Excel у Java, зверніться до статті Створіть файл Excel на Java.