Оглавление
Установить с помощью Maven
<dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls</artifactId> <version>14.1.3</version> </dependency>
Ссылки по теме
Использование PDF в качестве формата для отправки документов гарантирует, что в исходном документе не произойдет никаких изменений форматирования. Экспорт Excel в PDF во многих случаях является обычной практикой. В этой статье рассказывается, как конвертируйте весь документ Excel или конкретный лист в PDF с помощью Spire.XLS for Java.
Установите Spire.XLS for Java
Прежде всего, вам необходимо добавить файл Spire.Xls.jar в качестве зависимости в вашу Java-программу. JAR-файл можно скачать по этой ссылке. Если вы используете Maven, вы можете легко импортировать файл JAR в свое приложение, добавив следующий код в файл pom.xml вашего проекта.
<repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls</artifactId> <version>14.11.0</version> </dependency> </dependencies>
Конвертировать весь файл Excel в PDF
Ниже приведены шаги по преобразованию всего документа Excel в PDF.
- Создайте объект книги.
- Загрузите образец документа Excel с помощью метода Workbook.loadFromFile().
- Установите параметры преобразования Excel в PDF с помощью методов объекта ConverterSetting, который возвращается методом Workbook.getConverterSetting().
- Преобразуйте весь документ Excel в PDF с помощью метода Workbook.saveToFile().
- Java
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); } }
Преобразование определенного листа в PDF
Ниже приведены шаги по преобразованию определенного листа в PDF.
- Создайте объект книги.
- Загрузите образец документа Excel с помощью метода Workbook.loadFromFile().
- Установите параметры преобразования Excel в PDF с помощью методов объекта ConverterSetting, который возвращается методом Workbook.getConverterSetting().
- Получите конкретный лист, используя метод Workbook.getWorksheets().get().
- Преобразуйте рабочий лист в PDF с помощью метода Worksheet.saveToPdf().
- Java
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"); } }
Подать заявку на временную лицензию
Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.