Перетворення Excel на PDF Linux

У різних випадках вам потрібно конвертувати електронні таблиці Excel у формат PDF, наприклад, щоб роздрукувати або поділитися робочими аркушами. У цій статті ви дізнаєтесь, як конвертувати файли Excel у формат PDF на платформі Linux за допомогою Java. Крім того, ви дізнаєтеся про різні варіанти налаштування перетворення 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.

У наведеному нижче прикладі коду показано, як конвертувати 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 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, використовуючи документацію. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.

Дивись також