Chuyển đổi Excel sang PDF Linux

Trong nhiều trường hợp khác nhau, bạn cần chuyển đổi bảng tính Excel sang định dạng PDF, chẳng hạn như để in hoặc chia sẻ trang tính. Trong bài viết này, bạn sẽ học cách chuyển đổi tệp Excel sang định dạng PDF trên nền tảng Linux bằng Java. Hơn nữa, bạn sẽ biết về các tùy chọn khác nhau để tùy chỉnh chuyển đổi Excel sang PDF.

API chuyển đổi Excel sang PDF dành cho Linux

Để chuyển đổi tệp Excel sang định dạng PDF, chúng tôi sẽ sử dụng Aspose.Cells for Java. Đây là một API giàu tính năng cho phép bạn tạo, thao tác và chuyển đổi các tệp Excel một cách liền mạch. Bạn có thể tải xuống JAR của API hoặc cài đặt nó bằng cách sử dụng các cấu hình Maven sau.

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

Chuyển đổi Excel XLS hoặc XLSX sang PDF trên Linux

Sau đây là các bước để chuyển đổi tệp Excel XLS hoặc XLSX sang PDF trên Linux.

Mẫu mã sau đây cho thấy cách chuyển đổi XLSX sang PDF.

// Tạo Sổ làm việc để tải tệp Excel
Workbook workbook = new Workbook("Book1.xlsx");

// Lưu tài liệu ở định dạng PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);

Chỉ định mức tuân thủ trong chuyển đổi Excel sang PDF

Định dạng PDF hỗ trợ các tiêu chuẩn tuân thủ khác nhau như PDF / A và v.v. Aspose.Cells for Java cho phép chỉ định mức tuân thủ PDF mong muốn trong chuyển đổi Excel sang PDF. Để đạt được điều này, API cung cấp lớp PdfSaveOptions. Sau đây là các bước để chỉ định mức độ tuân thủ cho tệp PDF đầu ra.

Mẫu mã sau đây cho thấy cách chuyển đổi tệp Excel XLSX sang định dạng PDF với một tiêu chuẩn PDF cụ thể.

// Tạo sổ làm việc để tải tệp Excel
Workbook workbook = new Workbook("Book1.xlsx");

// Tạo các tùy chọn PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);

// Lưu tài liệu ở định dạng PDF
workbook.save("Excel-to-PDF.pdf", options);

Chuyển đổi Trang tính Excel Cụ thể sang PDF trên Linux

Trong một số trường hợp nhất định, bạn có thể cần chuyển đổi một loạt các trang tính thay vì toàn bộ tệp Excel. Đối với điều này, bạn có thể chỉ định phạm vi trang tính sẽ được chuyển đổi bằng phương pháp PdfSaveOptions.setPageIndex (int)PdfSaveOptions.setPageCount (int).

Mẫu mã sau đây cho thấy cách chuyển đổi một loạt các trang tính Excel sang PDF.

// Tạo sổ làm việc để tải tệp Excel
Workbook workbook = new Workbook("Book1.xlsx");

// Tạo các tùy chọn PDF
PdfSaveOptions options = new PdfSaveOptions();

// Để chỉ kết xuất sheet2
options.setPageIndex(1);
options.setPageCount(1);

// Lưu tài liệu ở định dạng PDF
workbook.save("Excel-to-PDF.pdf", options);

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp Excel sang PDF trên nền tảng Linux. Hơn nữa, bạn đã thấy cách tùy chỉnh chuyển đổi Excel sang PDF với nhiều tùy chọn khác nhau. Bạn có thể tìm hiểu thêm về Aspose.Cells for Java bằng cách sử dụng tài liệu. Trong trường hợp bạn có bất kỳ câu hỏi nào, vui lòng cho chúng tôi biết qua diễn đàn của chúng tôi.

Xem thêm