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

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

Word là một trong những ứng dụng phổ biến nhất để tạo, chỉnh sửa, quản lý và chia sẻ tài liệu từ. Markdown là một định dạng văn bản thuần túy khác được sử dụng để viết tài liệu, bài báo và blog cho internet. Tuy nhiên, trong một số tình huống nhất định, việc ghi nhớ và viết cú pháp Markdown trở nên khó khăn. Để xử lý những trường hợp như vậy, bạn chỉ cần viết nội dung trong tài liệu Word và chuyển đổi nó sang định dạng Markdown. Nhưng Markdown cải thiện xử lý văn bản bằng cách sử dụng một dạng văn bản ngữ nghĩa cụ thể và nó cũng duy trì hệ thống kiểm soát phiên bản. Để tự động chuyển đổi MD sang DOCX và DOC sang MD, bài viết này trình bày cách chuyển đổi tài liệu Word (.docx hoặc .doc) thành tệp Markdown (.md) hoặc ngược lại bằng Python.

Thư viện chuyển đổi từ Python sang Markdown và Markdown sang Word

Để chuyển đổi các tệp DOCX hoặc DOC sang định dạng 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ý văn bản. 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 lấy Client ID và Client Secret của bạn từ dashboard trước khi bạn bắt đầu làm theo các bước và ví dụ 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 tài liệu Word thành Markdown trong Python bằng API REST

Sau đây là các bước để thay đổi Word DOCX sang định dạng Markdown bằng Python theo chương trình như bên dưới. Đầu tiên, tải tệp Word DOCX lên đám mây bằng mẫu mã. Do đó, tệp Word đã 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:

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

Mẫu mã sau đây cho biết cách chuyển đổi tệp DOCX sang định dạng Markdown bằng Python:

# Cách chuyển đổi tài liệu Word thành 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.docx"
  settings.format = "md"

  loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
  loadOptions.password = "password"

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

  print("Successfully converted Docx 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 Markdown thành Word trực tuyến bằng 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 MD thành DOCX theo chương trình bằng Python:

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

Đoạn mã sau cho biết cách chuyển convert md sang Word trong python bằng API REST:

# Cách chuyển đổi Markdown thành Word trực tuyến 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 = "docx"
  
  settings.output_path = "python-testing/output-sample-file.docx"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted MD to DOC 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 các trang cụ thể của Markdown thành Word bằng Python

SDK Python cũng cho phép bạn kiểm soát việc chuyển đổi Markdown sang DOCX bằng các tùy chọn khác nhau. Ví dụ: bạn có thể đặt các tùy chọn như from\page, pages\count, v.v. 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 Word sang Markdown hoặc Markdown sang Word bằng Python.

  • Tạo một phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSettings
  • Đặt tên lưu trữ và đường dẫn tệp Markdown đầu vào
  • Gán “docx” cho định dạng
  • Đặt các tùy chọn mong muốn, chẳng hạn như from\page và pages\count
  • Bây giờ, hãy đặt convertOptions và xuất đường dẫn tệp Word
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, chuyển đổi MD sang DOCX 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 DOCX sang Markdown bằng Python:

# Cách chuyển đổi các trang cụ thể của Markdown thành Word bằng 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 = "docx"
  
  convertOptions = groupdocs_conversion_cloud.DocxConvertOptions()
  convertOptions.from_page = 1
  convertOptions.pages_count = 2

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

  print("Successfully converted MD to Docx 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 Word đã chuyển đổi.

Chuyển đổi Word sang Markdown trực tuyến miễn phí

Bộ chuyển đổi DOCX sang MD là gì? Vui lòng thử [trình chuyển đổi DOCX sang MD trực tuyến miễn phí] sau đây]21 để chuyển đổi tệp DOC sang MD, tệp này được phát triển bằng API ở trên.

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

Trình chuyển đổi Markdown sang Word là gì? Vui lòng thử [Trình chuyển đổi MD sang Word trực tuyến miễn phí] sau đây 22 để chuyển đổi MD sang DOC 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 viết blog này ở đây. Tóm lại, những gì bạn đã học được:

  • cách chuyển đổi tài liệu Word sang Markdown (.md) bằng Python.
  • cách chuyển đổi Markdown (.md) sang Word DOCX để sử dụng Python.
  • Ngoài ra, cách chuyển đổi Markdown sang tài liệu Word bằng các tùy chọn khác nhau;

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.cloud đ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ề công cụ chuyển đổi từ 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 để chuyển đổi DOCX sang MD trong python?

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

Làm cách nào để cài đặt thư viện python chuyển đổi DOCX sang Markdown?

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

Làm cách nào để chuyển đổi Word DOC sang Markdown 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 DOC sang Markdown.

Làm cách nào để chuyển đổi Markdown thành Word 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 Markdown thành tệp Word DOCX một cách nhanh chóng.

Làm cách nào để chuyển đổi tệp DOCX sang MD trực tuyến miễn phí?

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

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

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

Có, nó rất an toàn và đáng tin cậy 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 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ề: