У різних випадках вам потрібно конвертувати електронні таблиці Excel у формат PDF, наприклад, щоб роздрукувати або поділитися робочими аркушами. У цій статті ви дізнаєтесь, як конвертувати файли Excel у формат PDF на платформі Linux за допомогою Java. Крім того, ви дізнаєтеся про різні варіанти налаштування перетворення Excel у PDF.
- API конвертера Excel у PDF для Linux
- Перетворення Excel XLS/XLSX на PDF
- Перетворення Excel у PDF із опцією відповідності
- Перетворення діапазону аркушів Excel у PDF
API конвертера Excel у PDF для Linux
Щоб конвертувати файли Excel у формат PDF, ми будемо використовувати Aspose.Cells for Java. Це багатофункціональний API, який дозволяє легко створювати, маніпулювати та конвертувати файли Excel. Ви можете завантажити API 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>21.9</version>
</dependency>
Конвертуйте Excel XLS або XLSX у PDF у Linux
Нижче наведено кроки для перетворення файлу Excel XLS або XLSX у формат PDF у Linux.
- Завантажте файл Excel за допомогою класу Workbook.
- Перетворіть файл Excel у PDF за допомогою методу Workbook.save(String, SaveFormat).
У наведеному нижче прикладі коду показано, як конвертувати XLSX у PDF.
// Створіть книгу для завантаження файлу Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Збережіть документ у форматі PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Укажіть рівень відповідності для перетворення Excel у PDF
Формат PDF підтримує різні стандарти відповідності, такі як PDF/A тощо. Aspose.Cells for Java дозволяє вказати бажаний рівень відповідності PDF у програмі Excel для перетворення PDF. Для цього API надає клас PdfSaveOptions. Нижче наведено кроки для визначення рівня відповідності для вихідного PDF-файлу.
- Завантажте файл Excel за допомогою класу Workbook.
- Створіть екземпляр класу PdfSaveOptions і встановіть відповідність за допомогою методу PdfSaveoptions.setCompliance(PdfCompliance).
- Перетворіть файл Excel у PDF за допомогою методу Workbook.save(String, PdfSaveOptions).
У наведеному нижче прикладі коду показано, як конвертувати файл Excel XLSX у формат PDF за допомогою певного стандарту 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 у формат PDF у Linux
У деяких випадках може знадобитися конвертувати діапазон аркушів замість усього файлу Excel. Для цього ви можете вказати діапазон аркушів, які потрібно конвертувати, використовуючи методи PdfSaveOptions.setPageIndex(int) і PdfSaveOptions.setPageCount(int).
У наведеному нижче прикладі коду показано, як перетворити діапазон аркушів Excel у PDF.
// Створіть книгу для завантаження файлу 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 на платформі Linux. Крім того, ви бачили, як налаштувати перетворення Excel у PDF із різними параметрами. Ви можете дізнатися більше про Aspose.Cells for Java, використовуючи документацію. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.