Как преобразовать Excel в PDF на Java

Использование PDF в качестве формата для отправки документов гарантирует, что исходный документ не будет изменен в плане форматирования. Экспорт Excel в PDF является распространенной практикой во многих случаях. В этой статье рассказывается о том, как преобразовать весь документ Excel или отдельный рабочий лист в PDF с помощью Free Spire.XLS for Java.
- Преобразование определенного рабочего листа в PDF в Java
- Преобразование всей рабочей книги в PDF в Java
Установка файла Spire.Xls.jar
Если вы создали Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке и добавьте его в качестве зависимости в свое приложение.
Spire.XLS for Java предлагает функцию Worksheet.saveToPdf(), которую можно использовать для преобразования определенного рабочего листа в PDF-файл. Вот пример import com.spire.xls.Workbook; import com.spire.xls.Worksheet; public class ConvertWorksheetToPdf { public static void main(String[] args) { //Create a Workbook instance and load an Excel file Workbook workbook = new Workbook(); workbook.loadFromFile("C:\Users\Administrator\Desktop\Sample.xlsx"); //Set worksheets to fit to width when converting workbook.getConverterSetting().setSheetFitToWidth(true); //Get the first worksheet Worksheet worksheet = workbook.getWorksheets().get(0); //Convert to PDF and save the resulting document to a specified path worksheet.saveToPdf("output/WorksheetToPdf.pdf"); } } Чтобы преобразовать всю
рабочую книгу в документ PDF, можно воспользоваться методом
Workbook.saveToFile(). Вот весь фрагмент кода. import com.spire.xls.FileFormat; import com.spire.xls.Workbook; public class ConvertExcelToPdf { public static void main(String[] args) { //Create a Workbook instance and load an Excel file Workbook workbook = new Workbook(); workbook.loadFromFile("C:\Users\Administrator\Desktop\Sample.xlsx"); //Set worksheets to fit to page when converting workbook.getConverterSetting().setSheetFitToPage(true); //Save the resulting document to a specified path workbook.saveToFile("output/ExcelToPdf.pdf", FileFormat.PDF); } } В этой статье мы
рассмотрели, как конвертировать Excel в PDF с помощью Free Spire.XLS for Java.
Эта библиотека имеет множество других возможностей, таких как:
Преобразование определенного рабочего листа в PDF в Java
Преобразование всей рабочей книги в PDF в Java
Заключение