Ngày nay, PDF đã trở thành định dạng tệp tiêu chuẩn để trao đổi tài liệu. Nhiều định dạng tài liệu phổ biến khác nhau được chuyển đổi sang PDF trước khi chúng được chia sẻ qua Internet. Excel sang PDF là một trong những kịch bản chuyển đổi phổ biến trong đó các trang tính được chuyển đổi thành các trang PDF chỉ đọc. Theo đó, bài viết này trình bày cách chuyển đổi tệp Excel XLSX hoặc XLS sang PDF bằng Python.
- API chuyển đổi Python Excel sang PDF
- Các bước dễ dàng để chuyển đổi Excel sang PDF bằng Python
- Chuyển đổi Excel XLSX sang PDF
- Chuyển đổi XLSX / XLS sang PDF nâng cao bằng Python
- Nhận giấy phép API miễn phí
API chuyển đổi Python Excel sang PDF
Để chuyển đổi Excel sang PDF, chúng tôi sẽ sử dụng API Aspose.Cells for Python. Đây là một API thao tác bảng tính mạnh mẽ cho phép bạn tạo, xử lý và chuyển đổi các tệp Excel từ bên trong các ứng dụng Python của mình. Bạn có thể cài đặt API bằng lệnh pip sau.
pip install aspose-cells
Cách chuyển đổi Excel sang PDF bằng Python
Việc chuyển đổi tệp Excel sang PDF đơn giản như chiếc bánh bằng cách sử dụng Aspose.Cells for Python. Các bước sau là bắt buộc để lưu tệp Excel ở định dạng PDF.
- Tải tệp Excel từ vị trí mong muốn.
- Lưu nó dưới dạng PDF vào vị trí mong muốn.
Và đó là nó. Hãy cùng xem cách chuyển các bước này thành mã và chuyển đổi tệp Excel XLS / XLSX sang PDF bằng Python.
Chuyển đổi Excel XLSX sang PDF bằng Python
Sau đây là các bước để chuyển đổi tệp Excel XLSX sang PDF bằng Python.
- Tải tệp Excel XLSX bằng lớp Workbook.
- Chuyển đổi XLSX sang PDF bằng phương pháp Workbook.save (fileName, SaveFormat.PDF).
Mẫu mã sau đây cho thấy cách chuyển đổi tệp Excel XSLX sang PDF.
# Tải tệp Excel
workbook = Workbook("Book1.xlsx")
# Chuyển đổi Excel sang PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)
Tệp Excel
PDF được chuyển đổi
Python XLSX XLS sang PDF - Chuyển đổi nâng cao
Aspose.Cells for Python cũng cho phép bạn tùy chỉnh chuyển đổi XLSX sang PDF bằng các tùy chọn khác nhau. Ví dụ: bạn có thể đặt tuân thủ PDF, nén, kiểu đường lưới, số trang trên mỗi tờ, v.v. cho tệp PDF được chuyển đổi. Lớp PdfSaveOptions được sử dụng để đặt các tùy chọn này.
Sau đây là các bước để sử dụng các tùy chọn nâng cao trong chuyển đổi XLSX sang PDF bằng Python.
- Tải tệp Excel XLSX bằng lớp Workbook.
- Tạo một phiên bản của lớp PdfSaveOptions.
- Sử dụng đối tượng PdfSaveOptions để đặt các tùy chọn, ví dụ: đặt tính tuân thủ của PDF bằng phương pháp PdfOptions.setCompliance (PdfCompliance).
- Lưu XLSX dưới dạng PDF bằng phương pháp Workbook.save (fileName, saveOptions).
Mẫu mã sau đây cho thấy cách sử dụng các tùy chọn nâng cao trong Excel XLSX để chuyển đổi PDF.
# Tải tệp Excel
workbook = Workbook("Book1.xlsx")
# Tạo và đặt các tùy chọn PDF
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
# Chuyển đổi Excel sang PDF
workbook.save("xlsx-to-pdf.pdf", pdfOptions)
Python Excel sang PDF Converter - Nhận giấy phép miễn phí
Bạn có thể yêu cầu giấy phép tạm thời để sử dụng API mà không có giới hạn đánh giá.
Sự kết luận
Trong bài viết này, bạn đã học cách chuyển đổi Excel XLSX hoặc XLS sang PDF bằng Python. Hơn nữa, các tùy chọn nâng cao để kiểm soát chuyển đổi Python Excel sang PDF cũng được thảo luận với sự trợ giúp của mẫu mã. Bạn có thể khám phá thêm về Aspose.Cells for Python qua Java bằng cách sử dụng tài liệu. Trong trường hợp bạn có bất kỳ thắc mắc nào, hãy liên hệ với chúng tôi qua diễn đàn của chúng tôi.
Xem thêm
- Tạo tệp MS Excel bằng Python - Python Excel API
- Đọc tệp Excel bằng Python
- Thêm hình mờ vào tệp Excel bằng Python
- Thêm nhận xét trong Trang tính Excel bằng Python
- Chuyển đổi tệp Excel sang JSON bằng Python
- Chuyển đổi TXT sang XML bằng Python
- Chuyển đổi CSV sang TXT bằng Python
- Chuyển đổi dữ liệu JSON sang CSV bằng Python
- Chuyển đổi CSV sang Excel XLS XLSX bằng Python
Thông tin: Aspose đã phát triển một ứng dụng web trực tuyến miễn phí cho phép bạn xem tệp PDF trực tuyến, một ứng dụng khác cho phép bạn chuyển đổi tệp PDF sang video và một ứng dụng cho phép bạn [chỉnh sửa tệp PDF trực tuyến] 4 .