Chuyển văn bản sang HTML và HTML thành văn bản trong Python

Chuyển văn bản sang HTML và HTML thành văn bản trong Python

Là nhà phát triển Python, bạn có thể dễ dàng chuyển đổi tệp Văn bản của mình thành tệp HTML theo chương trình trên đám mây. Tệp Văn bản chứa văn bản thuần túy ở dạng dòng. Nếu bạn muốn xem hoặc hiển thị Văn bản trong trình duyệt web thì một giải pháp thông minh là thay đổi Văn bản thành HTML bằng Python REST API. Chuyển đổi văn bản sang HTML rất hữu ích để các trang web HTML có thể dễ dàng tải lên Internet. Trong bài viết này, Chúng tôi sẽ trình bày cách chuyển đổi Văn bản thành HTML và HTML thành Văn bản trong Python bằng API REST.

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

API REST chuyển đổi văn bản thành HTML và HTML thành văn bản – Cài đặt

Để chuyển đổi tệp Văn bản thành tệp HTML, 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 dự án 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 = "LocalStorage"

Cách chuyển đổi văn bản sang HTML trực tuyến bằng Python bằng API REST

Trong phần này, chúng tôi sẽ chuyển đổi tệp Văn bản thành tài liệu HTML theo chương trình bằng cách thực hiện theo các bước đơn giản dưới đây:

Tải tệp lên

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

# Tải tệp đầu vào lên bộ nhớ đám mây
# Tạo một phiên bản của tệp API
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\input-sample-file.txt", "H:\\groupdocs-cloud-data\\input-sample-file.txt", storage_name)

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

Do đó, tệp Văn bản đã 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 văn bản sang HTML trực tuyến bằng Python

Bây giờ, hãy chuyển đổi tệp Văn bản sang HTML theo chương trình bằng cách thực hiện theo các bước dưới đây:

  • Tạo một phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSettings
  • Bây giờ, đặt đường dẫn tệp Văn bản đầu vào
  • Gán “html” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, chuyển đổi để 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 thay đổi tệp Văn bản thành tệp HTML trực tuyến bằng API REST trong Python:

# Cách chuyển đổi văn bản sang HTML trực tuyến 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)

# Chuẩn bị cài đặt chuyển đổi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.txt"
settings.format = "html"
settings.output_path = "python-testing/output-sample-file.html"

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

# Chuyển đổi tệp văn bản thành tệp HTML
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML web page in Python: " + result[0].path)
Cách chuyển đổi văn bản sang HTML trực tuyến bằng Python

Chuyển văn bản sang HTML trực tuyến bằng Python

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

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

# 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\\output-sample-file.html", 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\\")

Chuyển đổi tệp văn bản thành HTML bằng Tùy chọn nâng cao trong Python

Phần này giải thích cách chuyển đổi văn bản sang tệp HTML theo chương trình bằng cách sử dụng một số cài đặt bổ sung như được hiển thị bên dưới:

  • Tạo một phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSettings
  • Tiếp theo đặt đường dẫn tệp văn bản đầu vào
  • Gán “html” cho định dạng
  • Bây giờ, cung cấp đường dẫn tệp đầu ra
  • Xác định HtmlConvertOptions nếu cần
  • Đặt các thuộc tính khác nhau như frompage, pagescount, fixedlayout, usepdf, v.v.
  • Tiếp theo, đặt convertOptions
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Nhận kết quả bằng cách gọi phương thức convertdocument() với ConvertDocumentRequest

Ví dụ mã sau đây cho thấy cách chuyển đổi tệp Văn bản thành tệp HTML bằng các tùy chọn nâng cao:

# Chuyển đổi tệp văn bản sang HTML bằng Tùy chọn nâng cao trong Python
# 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)

# Chuẩn bị cài đặt chuyển đổi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.txt"
settings.format = "html"
settings.output_path = "python-testing/output-sample-file.html"

# Tùy chọn chuyển đổi HTML
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.fixed_layout = True
convertOptions.use_pdf = False

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

# Chuyển đổi tệp văn bản thành tệp HTML
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML file online in Python: " + result[0].path)

Chuyển đổi HTML sang văn bản thuần túy trực tuyến bằng Python bằng API REST

Bạn có thể dễ dàng chuyển đổi Văn bản HTML thành Văn bản thuần túy theo chương trình bằng cách thực hiện theo các bước dưới đây:

  • Tạo một phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSettings
  • Đặt đường dẫn tệp HTML đầu vào
  • Gán “txt” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, 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 tệp HTML sang định dạng Văn bản trong Python bằng API REST:

# Cách chuyển đổi HTML thành văn bản thuần túy trực tuyến 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)

# Chuẩn bị cài đặt chuyển đổi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.html"
settings.format = "txt"
settings.output_path = "python-testing/output-sample-file.txt"

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

# Chuyển đổi tệp HTML thành tệp Văn bản
result = convert_api.convert_document(request)
print("Successfully converted HTML file to Text file online in Python: " + result[0].path)
Chuyển đổi HTML sang văn bản thuần túy trực tuyến bằng Python bằng API REST

Chuyển đổi HTML sang văn bản thuần túy trực tuyến bằng Python bằng API REST

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 HTML đã chuyển đổi.

Chuyển đổi văn bản sang Html trực tuyến miễn phí

Trình chuyển đổi Văn bản sang HTML trực tuyến là gì? Vui lòng thử trình chuyển đổi Văn bản sang Html trực tuyến miễn phí sau đây để chuyển đổi tệp Văn bản sang tệp HTML, được phát triển bằng API ở trên.

Chuyển đổi HTML sang văn bản trực tuyến miễn phí

Làm cách nào để chuyển đổi HTML sang tệp Văn bản miễn phí? Vui lòng dùng thử [Chuyển đổi HTML sang Văn bản trực tuyến miễn phí] sau đây]21 để chuyển đổi HTML thành Văn bản trực tuyến, đượ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 thay đổi tệp Văn bản thành tệp HTML bằng API REST trên đám mây;
  • tải tệp Văn bản lên đám mây và sau đó tải xuống tệp html đã chuyển đổi từ đám mây;
  • chuyển đổi tệp Văn bản thành tệp HTML bằng các tùy chọn bổ sung được lập trình bằng Python;
  • cách chuyển đổi tệp HTML thành tệp Văn bản trong Python bằng API REST;

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

Nếu bạn có bất kỳ câu hỏi/thắc mắc nào về cách chuyển đổi Văn bản sang HTML hoặc ngược lại, vui lòng hỏi chúng tôi trên diễn đàn.

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

Làm cách nào để chuyển đổi Văn bản thành HTML trong python?

Vui lòng theo liên kết này để tìm hiểu đoạn mã Python về cách chuyển đổi tệp Văn bản sang tệp HTML trực tuyến và nhanh chóng.

Làm cách nào để cài đặt thư viện python Text to Html?

Tải xuống và cài đặt Trình chuyển văn bản sang HTML thư viện Python để chuyển đổi và xử lý tệp theo chương trình.

Làm cách nào để chuyển đổi HTML thành Văn bản 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 HTML thành Văn bản hoặc ngược lại.

Làm cách nào để thay đổi HTML thành Văn bản 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 HTML thành tệp TXT một cách nhanh chóng và dễ dàng.

Làm cách nào để chuyển đổi tệp HTML thành Văn bản trực tuyến miễn phí?

Vui lòng sử dụng trình chuyển đổi tệp HTML thành tệp Văn bản trực tuyến để chuyển đổi HTML thành Văn bản 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 HTML sang tệp TXT trực tuyến miễn phí?

  • Mở trình chuyển đổi HTML sang TXT 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 lên tệp HTML hoặc kéo và thả tệp HTML.
  • Nhấp vào nút Chuyển đổi ngay, trình chuyển đổi HTML sang Văn bản trực tuyến sẽ chuyển đổi HTML sang TXT.
  • 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 HTML sang tệp văn bản 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ờ.

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