Перетворення Excel у PDF може знадобитися в різних сценаріях для експорту табличних даних із робочих аркушів на сторінки PDF. У цій статті ви дізнаєтесь, як конвертувати файли Excel у PDF за допомогою Java, щоб автоматизувати перетворення XLS/XLSX у PDF у веб-додатках або програмах для комп’ютера.
- API конвертера Java Excel у PDF – встановлення
- Перетворіть Excel XLS/XLSX у PDF за допомогою Java
- Перетворіть Excel у PDF із особливою відповідністю за допомогою Java
- Відтворюйте одну сторінку PDF на аркуші за допомогою Java
- Перетворіть діапазон аркушів у PDF за допомогою Java
Конвертер Java Excel у PDF – безкоштовно завантажити
Aspose.Cells for Java — це добре відомий API для обробки електронних таблиць, який дозволяє легко створювати, маніпулювати та перетворювати Excel XLS/XLSX та інші формати електронних таблиць. За допомогою кількох рядків коду та простих у використанні методів ви можете якісно конвертувати Excel у PDF із високою точністю. Aspose.Cells for Java можна завантажити як JAR або встановити за допомогою наступних конфігурацій Maven.
Репозиторій:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Залежність:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>20.7</version>
</dependency>
Перетворіть Excel XLS у PDF на Java
Нижче наведено кроки для перетворення файлу Excel XLS або XLSX у формат PDF у Java. Посилання на посилання на API дозволяють дізнатися більше про класи та методи API.
- Створіть об’єкт класу Workbook та ініціалізуйте його шляхом до файлу Excel.
- Збережіть файл Excel як PDF за допомогою методу Workbook.save(String, SaveFormat).
У наведеному нижче прикладі коду показано, як конвертувати XLSX у PDF на Java.
// Створіть книгу для завантаження файлу Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Збережіть документ у форматі PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Java Зберегти Excel XLS у форматі PDF – встановити відповідність PDF
Формат PDF підтримує різні стандарти відповідності, такі як PDF/A тощо. Сумісність із певним стандартом означає, що файл відповідає вимогам або правилам, визначеним у цьому стандарті. Щоб конвертувати Excel у PDF із певним стандартом відповідності, ви можете використати клас PdfSaveOptions.
Нижче наведено кроки для встановлення певного стандарту відповідності в програмі Excel для перетворення PDF.
- Ініціалізуйте об’єкт Workbook шляхом до файлу Excel.
- Створіть екземпляр класу PdfSaveOptions.
- Встановіть відповідність за допомогою методу PdfSaveoptions.setCompliance(PdfCompliance).
- Збережіть файл Excel як PDF за допомогою методу Workbook.save(String, PdfSaveOptions).
У наведеному нижче прикладі коду показано, як конвертувати XLSX у PDF за допомогою Java за допомогою певного стандарту PDF.
// Створіть книгу для завантаження файлу Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Створення параметрів PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// Збережіть документ у форматі PDF
workbook.save("Excel-to-PDF.pdf", options);
Експортуйте Excel XLSX у PDF на Java – одна сторінка на аркуші
За замовчуванням API відтворює аркуші відповідно до розміру сторінки в документі PDF. У цьому випадку один робочий аркуш може бути відображено на кількох сторінках PDF-файлу. Щоб перевизначити цю операцію, ви можете налаштувати API для відтворення всього вмісту аркуша на одній сторінці за допомогою методу PdfSaveOptions.setOnePagePerSheet(boolean).
У наведеному нижче прикладі коду показано, як конвертувати Excel XLSX у PDF із налаштуваннями однієї сторінки на аркуш у Java.
// Створіть книгу для завантаження файлу Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Створення параметрів PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setOnePagePerSheet(true);
// Збережіть документ у форматі PDF
workbook.save("Excel-to-PDF.pdf", options);
Java Excel у PDF – експорт діапазону аркушів у PDF
У деяких випадках вам може знадобитися перетворити лише вибраний діапазон аркушів Excel замість усієї книги. У такому випадку ви можете повідомити API про діапазон аркушів, які потрібно включити в процес відтворення, використовуючи методи PdfSaveOptions.setPageIndex(int) і PdfSaveOptions.setPageCount(int).
У наведеному нижче прикладі коду показано, як відобразити діапазон аркушів у Excel XLS у PDF за допомогою Java.
// Створіть книгу для завантаження файлу Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Створення параметрів PDF
PdfSaveOptions options = new PdfSaveOptions();
// Для візуалізації лише sheet2
options.setPageIndex(1);
options.setPageCount(1);
// Збережіть документ у форматі PDF
workbook.save("Excel-to-PDF.pdf", options);
Висновок
У цій статті ви дізналися, як конвертувати файли Excel у PDF за допомогою Java. Крім того, ви бачили, як налаштувати перетворення Excel у PDF у різних сценаріях.
Перетворювач Excel у PDF на Java – докладніше
Aspose.Cells for Java надає купу цікавих і корисних функцій. Ви можете дослідити ці функції за допомогою документації.