Cách chuyển đổi BMP sang PDF bằng Rest API trong Python

Chuyển đổi BMP sang PDF bằng Rest API trong Python

Tệp BMP chứa dữ liệu không nén để lưu trữ và hiển thị hình ảnh chất lượng cao. Sử dụng API chuyển đổi GroupDocs.Cloud, bất kỳ nhà phát triển nào cũng có thể chuyển đổi định dạng BMP sang PDF chỉ với một vài dòng mã Python. API Python xử lý tài liệu hiện đại tạo PDF từ BMP với tốc độ cao. Kiểm tra chất lượng chuyển đổi BMP sang PDF ngay trên trình duyệt. Thư viện Python mạnh mẽ cho phép chuyển đổi các tệp BMP sang nhiều định dạng phổ biến. trong bài viết này, bạn sẽ tìm hiểu cách chuyển đổi BMP sang PDF bằng Rest API trong Python.

Các chủ đề sau đây sẽ được đề cập trong bài viết này:

API REST chuyển đổi từ BMP sang PDF và SDK Python

Để chuyển đổi tài liệu BMP sang PDF, tôi sẽ sử dụng Python SDK của GroupDocs.Conversion Cloud API. API này cho phép bạn chuyển đổi tài liệu và hình ảnh của bất kỳ định dạng tệp được hỗ trợ nào sang bất kỳ định dạng nào bạn cần. Bạn có thể dễ dàng chuyển đổi giữa hơn 50 loại tài liệu và hình ảnh như Word, PowerPoint, Excel, PDF, HTML, CAD, hình ảnh raster, v.v.

Bạn có thể cài đặt GroupDocs.Conversion Cloud cho ứng dụng Python của mình bằng lệnh sau trong bảng điều khiển:

pip install groupdocs_conversion_cloud

Vui lòng lấy ID khách hàng và Bí mật khách hàng của bạn từ bảng điều khiển trước khi bạn bắt đầu làm theo các bước và ví dụ về mã có sẵn. Khi bạn có ID và bí mật của mình, vui lòng thêm mã như hình bên dưới:

# Nhập Python SDK vào ứng dụng python của bạn từ http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Nhận client_id và client_secret từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Nhận cấu hình API tệp 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

Cách chuyển đổi BMP sang PDF bằng Python bằng API REST

Bạn có thể chuyển đổi hình ảnh BMP thành tệp PDF bằng cách thực hiện theo các bước đơn giản được đề cập bên dưới:

Tải lên tài liệu

Đầu tiên, tải tệp BMP lên đám mây bằng ví dụ mã được cung cấp bên dưới:

# Tải tệp BMP lên bộ nhớ đám mây
# Tạo một phiên bản của API tệp
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Yêu cầu tệp tải lên cuộc gọi
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.bmp", "H:\\groupdocs-cloud-data\\sample-file.bmp", storage_name)

# Tải tệp BMP lên đám mây
response = file_api.upload_file(request)
print(response.uploaded)

Do đó, tệp bmp đã tải lên sẽ có sẵn trong phần tệp trên trang tổng quan của bạn trên đám mây.

Chuyển đổi BMP sang PDF bằng Python

Bạn có thể chuyển đổi tệp BMP sang tệp PDF theo chương trình bằng cách làm theo các bước dưới đây:

  • Tạo một phiên bản ConvertApi
  • Tạo một phiên bản của ConvertSettings
  • Đặt đường dẫn tệp BMP
  • Gán “pdf” cho định dạng
  • Xác định PDFConvertOptions nếu cần
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Nhận kết quả bằng cách gọi phương thức convert\document() với ConvertDocumentRequest

Ví dụ mã sau đây cho thấy cách chuyển đổi định dạng tệp BMP sang PDF bằng API REST:

# Cách chuyển đổi BMP sang PDF bằng Python bằng API REST
# Tạo các phiên bản API cần thiết
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Xác định cài đặt chuyển đổi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.bmp"
settings.format = "pdf"

# Tùy chọn chuyển đổi PDF
settings.convert_options = groupdocs_conversion_cloud.PdfConvertOptions()
settings.output_path = "python-testing"

# Tạo yêu cầu tài liệu chuyển đổi
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Chuyển đổi tệp BMP sang tệp PDF
response = convert_api.convert_document(request)
print("Successfully converted BMP file to PDF document: " + str(response))

Tải xuống tệp đã chuyển đổi

Mẫu mã trên sẽ lưu tệp docx đã chuyển đổi trên đám mây. Bạn có thể tải xuống bằng mẫu mã sau:

# Khởi tạo API để tải xuống tệp đã chuyển đổi
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Tạo yêu cầu tệp tải xuống
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.pdf", storage_name)

# Tải xuống tệp đã chuyển đổi
response = file_api.download_file(request)

# Di chuyển tệp đã tải xuống vào thư mục của bạn
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Trình chuyển đổi BMP sang PDF trực tuyến

Làm cách nào để chuyển đổi bmp sang pdf trực tuyến miễn phí? Vui lòng thử [công cụ chuyển đổi bmp sang pdf trực tuyến miễn phí] sau đây 11 để chuyển đổi bmp sang pdf miễn phí, được phát triển bằng API trên.

Phần kết luận

Trong bài viết này, bạn đã học được:

  • cách chuyển đổi tệp BMP sang PDF bằng Python trên đám mây;
  • lập trình tải tệp BMP lên đám mây;
  • cách tải xuống tệp đã chuyển đổi từ đám mây;

Bạn có thể tìm hiểu thêm về GroupDocs.Conversion Cloud API bằng cách sử dụng tài liệu. Chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn hình dung và tương tác trực tiếp với các API của chúng tôi thông qua trình duyệt.

Đặt một câu hỏi

Nếu bạn có bất kỳ câu hỏi nào về trình chuyển đổi tệp BMP sang PDF, vui lòng hỏi chúng tôi trên Diễn đàn hỗ trợ miễn phí.

câu hỏi thường gặp

Làm cách nào để chuyển đổi tệp BMP sang định dạng PDF?

Cài đặt thư viện Python này để chuyển đổi BMP sang PDF bằng Python theo chương trình. Bạn có thể truy cập tài liệu để biết chi tiết đầy đủ về API.

Cách nhanh nhất để chuyển đổi BMP sang PDF là gì?

Trình chuyển đổi BMP sang PDF trực tuyến hoạt động rất nhanh và bạn có thể thay đổi BMP thành PDF trong vài giây.

Làm cách nào tôi có thể chuyển đổi hình ảnh BMP sang PDF trực tuyến miễn phí?

  • Mở công cụ chuyển đổi bmp sang pdf miễn phí của chúng tôi.
  • Nhấp vào bên trong khu vực thả tệp để tải lên tệp BMP hoặc kéo và thả hình ảnh BMP.
  • Nhấp vào nút Chuyển đổi. Các tệp BMP của bạn sẽ được tải lên và chuyển đổi sang định dạng PDF.
  • Liên kết tải xuống của tệp đầu ra sẽ khả dụng ngay sau khi chuyển đổi.

Có an toàn để chuyển đổi BMP sang PDF bằng công cụ chuyển đổi trực tuyến miễn phí không?

Có, không ai có quyền truy cập vào các tệp đã tải lên của bạn và chúng tôi sẽ xóa các tệp đã tải lên sau 24 giờ.

Xem thêm

Chúng tôi khuyên bạn nên truy cập các bài viết sau để tìm hiểu về: