Cách chuyển đổi Markdown thành PDF và PDF thành Markdown trong Python

Chuyển đổi Markdown thành PDF và PDF thành Markdown trong Python

PDF(Định dạng Tài liệu Di động) là định dạng tệp đáng tin cậy nhất thế giới do Adobe tạo ra. Markdown là ngôn ngữ đánh dấu nhẹ để tạo văn bản có định dạng đơn giản bằng trình chỉnh sửa văn bản thuần túy. Nó được sử dụng như một định dạng để viết cho web. Trong một số trường hợp, bạn có thể cần chuyển đổi Markdown thành tệp PDF hoặc ngược lại. Do đó, trong bài viết này, chúng tôi sẽ trình bày cách chuyển đổi Markdown thành PDF và PDF thành Markdown trong Python bằng API REST.

Bài viết sẽ cung cấp thông tin về các chủ đề sau:

Thư viện chuyển đổi Python Markdown sang PDF và PDF sang Markdown

Để chuyển đổi từ PDF sang Markdown hoặc ngược lại, tôi sẽ sử dụng Python SDK của GroupDocs.Conversion Cloud API. Thư viện chuyển đổi tài liệu Python này là một thư viện mã nguồn mở và nền tảng chuyển đổi định dạng tệp rất đáng tin cậy, nhanh chóng. Đây là thư viện 100% miễn phí, an toàn và dễ sử dụng để tự động hóa các tính năng xử lý chuyển đổi. SDK Python cho phép bạn thay đổi các định dạng được hỗ trợ thành nhiều định dạng khác theo chương trình trên đám mây.

API Python được lưu trữ trên PyPI và có thể được tích hợp bằng lệnh pip sau.

pip install groupdocs_converison_cloud

Bây giờ, hãy thu thập 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ã python có sẵn. Sau khi bạn đã thu thập ID khách hàng và Bí mật khách hàng, vui lòng thêm đoạn mã python bên dưới vào ứng dụng của bạn:

# 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 = "InternalStorage"

Chuyển đổi Markdown thành PDF bằng Python bằng API REST

Sau đây là các bước để thay đổi định dạng Markdown sang PDF bằng Python theo chương trình như được đưa ra bên dưới. Đầu tiên, tải tệp Markdown (.md) lên đám mây bằng cách sử dụng mẫu mã. Do đó, tệp Markdown đã tải lên sẽ có sẵn trong phần tệp của trang tổng quan của bạn trên đám mây:

  • Đầu tiên, tạo một thể hiện của lớp ConvertApi
  • Thứ hai, tạo một thể hiện của lớp ConvertSettings
  • Thứ ba, đặt tên lưu trữ và đường dẫn tệp MD đầu vào
  • Tiếp theo, gán “pdf” cho định dạng
  • Bây giờ, cung cấp đường dẫn tệp PDF kết quả
  • Sau đó, tạo lớp ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, chuyển đổi tệp Markdown thành PDF bằng phương thức convertDocument() với ConvertDocumentRequest

Mẫu mã sau đây cho biết cách chuyển đổi tệp Markdown thành tài liệu PDF bằng Python:

# Cách chuyển đổi Markdown thành PDF bằng Python bằng API REST
try:
  # Tạo một phiên bản của API
  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/input-sample-file.md"
  settings.format = "pdf"

  settings.output_path = "python-testing/output-sample-file.pdf"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted MD file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Cách chuyển đổi Markdown sang PDF bằng Python bằng API REST

Chuyển đổi Markdown thành PDF bằng Python bằng API REST

Chuyển đổi Markdown thành PDF bằng Tùy chọn nâng cao trong Python

SDK Python cũng cho phép bạn kiểm soát quá trình chuyển đổi Markdown sang PDF bằng các tùy chọn khác nhau. Ví dụ: bạn có thể đặt tùy chọn. Các bước sau đây trình bày cách sử dụng các tùy chọn này trong chuyển đổi Markdown sang PDF và chuyển đổi PDF sang Markdown theo chương trình bằng Python.

  • Đầu tiên, tạo một thể hiện của lớp ConvertApi
  • Thứ hai, tạo một thể hiện của lớp ConvertSettings
  • Đặt tên lưu trữ và đường dẫn tệp Markdown đầu vào
  • Tiếp theo, đặt giá trị của “pdf” thành định dạng
  • Tiếp theo, đặt các tùy chọn mong muốn, chẳng hạn như from\page và pagescount
  • Bây giờ, hãy đặt convertOptions và xuất đường dẫn tệp PDF
  • Tiếp theo, tạo ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, chuyển đổi Markdown sang PDF bằng cách gọi phương thức convertDocument() với ConvertDocumentRequest

Mẫu mã sau đây cho biết cách đặt các tùy chọn bổ sung trong chuyển đổi Markdown sang PDF bằng Python:

# Cách chuyển đổi Markdown thành PDF bằng Tùy chọn nâng cao trong Python
try:
  # Tạo một phiên bản của API
  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/input-sample-file.md"
  settings.format = "pdf"
  
  # Tùy chọn chuyển đổi PDF
  convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
  convertOptions.center_window = True
  convertOptions.compress_images = False
  convertOptions.display_doc_title = True
  convertOptions.dpi = 1024.0
  convertOptions.fit_window = False
  convertOptions.from_page = 1
  convertOptions.pages_count = 1
  convertOptions.grayscale = False
  convertOptions.image_quality = 100
  convertOptions.linearize = False
  convertOptions.margin_top = 5
  convertOptions.margin_left = 5
  convertOptions.unembed_fonts = True
  convertOptions.remove_unused_streams = True
  convertOptions.remove_unused_objects = True
  convertOptions.remove_pdfa_compliance = False

  settings.convert_options = convertOptions
  settings.output_path = "python-testing/output-sample-file.pdf"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted MD to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Làm theo các bước đã được mô tả để tải lên tệp đầu vào rồi tải xuống tệp PDF đã chuyển đổi.

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

Trong phần này, tôi sẽ trình bày cách chuyển đổi MD sang Doc trực tuyến bằng Python theo lập trình trên đám mây. Đầu tiên, tải tệp Markdown lên đám mây bằng mẫu mã. Do đó, tệp .md đã tải lên sẽ có trong phần tệp của trang tổng quan đám mây.

Bây giờ, hãy làm theo các bước được đề cập bên dưới để chuyển đổi tệp PDF sang Markdown theo chương trình bằng Python:

  • Đầu tiên, tạo một đối tượng của lớp ConvertApi
  • Thứ hai, tạo một thể hiện của lớp ConvertSettings
  • Sau đó, đặt tên lưu trữ và đường dẫn tệp PDF đầu vào
  • Tiếp theo, gán “md” cho định dạng
  • Bây giờ, cung cấp đường dẫn tệp Markdown đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, chuyển đổi tệp PDF sang MD bằng cách gọi phương thức convertDocument() với ConvertDocumentRequest

Đoạn mã sau cho biết cách thay đổi chuyển đổi PDF thành Markdown bằng API REST trong python:

# Cách chuyển đổi PDF sang Markdown trong Python bằng API REST
try:
  # Tạo một phiên bản của API
  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/input-sample-file.pdf"
  settings.format = "md"
  
  settings.output_path = "python-testing/output-sample-file.md"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted convert PDF to Markdown online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Cách chuyển đổi PDF sang Markdown trong Python bằng API REST

Cách chuyển đổi PDF thành tệp Markdown bằng API REST

Trình chuyển đổi Markdown sang PDF miễn phí trực tuyến

Trình chuyển đổi Markdown sang PDF là gì? Vui lòng dùng thử trực tuyến Markdown to PDF converter miễn phí sau đây để chuyển đổi Markdown thành PDF có hình ảnh, được phát triển bằng API trên.

Trình chuyển đổi PDF sang Markdown trực tuyến miễn phí

Trình chuyển đổi PDF sang Markdown là gì? Vui lòng dùng thử PDF sang Markdown trực tuyến converter miễn phí sau đây để chuyển đổi PDF sang Markdown trực tuyến, được phát triển bằng API trên.

Tổng hợp

Hãy kết thúc bài đăng trên blog này. Tóm lại, những gì bạn đã học được:

  • cách chuyển đổi Markdown (.md) sang PDF bằng Python;
  • lập trình thay đổi PDF thành Markdown (.md) bằng các tùy chọn bổ sung trong Python;
  • cách chuyển đổi PDF sang Markdown (.md) bằng Python;

Ngoài ra, bạn có thể khám phá các giải pháp chuyển đổi nâng cao hơn bằng cách sử dụng tài liệu. Chúng tôi cũng hỗ trợ phần Tham khảo API cho phép bạn trực quan hóa và tương tác với các API của chúng tôi thông qua trình duyệt. bạn có thể cân nhắc tải xuống mã nguồn hoàn chỉnh của Python SDK từ GitHub và cập nhật nó theo yêu cầu của bạn.

Cuối cùng, groupdocs.com đang viết các bài blog mới về các chuyển đổi định dạng tệp khác nhau bằng API REST. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

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

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn về trình chuyển đổi PDF sang markdown hoặc ngược lại trên diễn đàn của chúng tôi.

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

Làm cách nào để thay đổi Markdown thành PDF trong python?

Vui lòng theo liên kết này để tìm hiểu đoạn mã Python để xuất mã đánh dấu sang PDF trực tuyến dễ dàng và nhanh chóng.

Làm cách nào để cài đặt Markdown vào thư viện python PDF?

Tải xuống và cài đặt trình chuyển đổi MD sang PDF Thư viện Python để tạo, xử lý và chuyển đổi tệp MD sang PDF theo chương trình.

Làm cách nào để chuyển đổi Markdown sang PDF bằng API REST?

Tạo một phiên bản của ConvertApi, đặt các giá trị của cài đặt chuyển đổi và gọi phương thức convertDocument với ConvertDocumentRequest để chuyển đổi Markdown thành PDF.

Làm cách nào để thay đổi PDF thành Markdown trong Python?

Vui lòng theo liên kết này để tìm hiểu mẫu mã Python về cách thay đổi tệp PDF thành tệp Markdown một cách nhanh chóng.

Làm cách nào để chuyển đổi PDF sang Markdown trực tuyến miễn phí?

Vui lòng sử dụng trình chuyển đổi PDF sang Markdown trực tuyến để chuyển đổi tệp PDF sang Markdown một cách dễ dàng, chỉ trong vài giây.

Làm cách nào để chuyển đổi PDF sang Markdown trực tuyến miễn phí?

Mở PDF trực tuyến sang Markdown của chúng tôi Nhấp vào bên trong khu vực thả tệp để tải tệp PDF lên hoặc kéo và thả tệp PDF. Nhấp vào nút Chuyển đổi ngay, trình chuyển đổi PDF sang MD trực tuyến sẽ thay đổi tệp PDF thành Markdown. 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 khi sử dụng trình chuyển đổi PDF sang Markdown không?

Có, nó rất an toàn và đáng tin cậy vì các tệp đã tải lên sẽ bị xóa sau 24 giờ.

Làm cách nào để chuyển đổi tệp MD sang PDF trực tuyến?

Mở trình chuyển đổi Markdown to PDF trực tuyến Nhấp vào bên trong khu vực thả tệp để tải tệp .md lên hoặc kéo và thả tệp đánh dấu. Nhấp vào nút Chuyển đổi ngay, trình chuyển đổi rmd sang PDF trực tuyến sẽ thay đổi tệp đánh dấu thành 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.

Làm cách nào để chuyển đổi Markdown sang PDF hoặc PDF sang Markdown ngoại tuyến trong windows?

Vui lòng truy cập liên kết này để tải xuống công cụ chuyển đổi PDF sang Markdown hoặc Markdown sang PDF miễn phí cho windows. Phần mềm tải xuống miễn phí chuyển đổi này sẽ thay đổi Markdown thành tệp PDF hoặc ngược lại trên Windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.

Xem thêm

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