Главное Авторские колонки Вакансии Вопросы
421 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

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

В этой статье рассказывается о том, как преобразовать весь документ Excel или отдельный рабочий лист в PDF с помощью Free Spire.XLS for Java.
Мнение автора может не совпадать с мнением редакции

Использование PDF в качестве формата для отправки документов гарантирует, что исходный документ не будет изменен в плане форматирования. Экспорт Excel в PDF является распространенной практикой во многих случаях. В этой статье рассказывается о том, как преобразовать весь документ Excel или отдельный рабочий лист в PDF с помощью Free Spire.XLS for Java.

  1. Преобразование определенного рабочего листа в PDF в Java
  2. Преобразование всей рабочей книги в PDF в Java

Установка файла Spire.Xls.jar

Если вы создали Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке и добавьте его в качестве зависимости в свое приложение.

Преобразование определенного рабочего листа в PDF в Java

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 в Java

Чтобы преобразовать всю рабочую книгу в документ 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. Эта библиотека имеет множество других возможностей, таких как:

Создание, чтение и обновление Excel в Java

Преобразование Excel в изображение в Java

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем