API REST để chuyển PDF sang HTML trực tuyến. Tìm hiểu các bước để chuyển đổi PDF sang HTML bằng Ruby SDK.
Tổng quan
PDF sang HTML là một trong những định dạng tệp tài liệu được sử dụng rộng rãi nhất có chứa văn bản, hình ảnh, dữ liệu, v.v. Chuyển đổi PDF sang HTML bằng API dịch vụ chuyển đổi Aspose.Words là một quá trình rất dễ dàng và đơn giản . Có rất nhiều lợi ích khi chuyển đổi tài liệu PDF sang HTML bằng Aspose.Words Cloud API. Aspose.words Cloud REST API thực hiện chuyển đổi định dạng tệp dễ dàng và nhanh chóng.
Bạn có muốn chuyển đổi PDF sang HTML không? Bạn có thể nhanh chóng chuyển đổi tệp PDF sang tệp HTML với chất lượng cao bằng Aspose Cloud API. Sử dụng PDF sang HTML của chúng tôi để giúp các nhà phát triển sử dụng nó trên trang web của họ. Trình chuyển đổi pdf của chúng tôi là lựa chọn tốt nhất cho nhu cầu chuyển đổi tệp của bạn để chuyển tệp PDF sang tệp HTML. Trong bài viết này, chúng tôi sẽ giải thích cách sử dụng công cụ chuyển đổi PDF sang HTML tốt nhất.
- API Aspose.Words cho PDF sang HTML
- Làm cách nào để cài đặt Aspose.Words Ruby SDK?
- Tạo thông tin xác thực API Aspose.Cloud
- Trình chuyển đổi PDF sang HTML MIỄN PHÍ trực tuyến
- Làm cách nào để chuyển đổi tài liệu PDF thành HTML?
- Sự kết luận
API Aspose.Words cho PDF sang HTML
Sử dụng bộ xử lý Aspose.Words để chuyển đổi tệp PDF sang HTML một cách nhanh chóng. Bạn có thể khôi phục định dạng PDF sang HTML bằng cách chuyển đổi nó bằng API PDF sang HTML. Aspose.Words Ruby SDK sẽ cho phép bạn duy trì cấu trúc tài liệu và làm cho nó tương thích 100% với html. API chuyển đổi tệp Aspose.Words cung cấp một trong những chuyển đổi PDF sang HTML tiên tiến nhất. Chuyển đổi tệp Aspose.Words PDF sang HTML giữ nguyên bố cục và định dạng bảng. Điều này tiết kiệm thời gian và công sức gõ lại của bạn.
Sử dụng API Aspose.Words cho tài liệu PDF sang HTML, bạn có thể dễ dàng tạo ra kết quả chất lượng cao khi chuyển đổi tài liệu PDF sang HTML. Sau khi chuyển đổi, bạn có thể dễ dàng xem tệp html theo nhu cầu của mình. API Aspose Cloud này đáp ứng nhu cầu khi xử lý tài liệu html cho doanh nghiệp, giáo dục, v.v. Aspose Words Cloud API dễ xử lý với tốc độ làm việc nhanh, định dạng văn bản và độ chính xác chuyển đổi cao.
Làm cách nào để cài đặt Aspose.Words Ruby SDK?
Để sử dụng SDK Ruby để giao tiếp với API Aspose.Words Cloud REST, trước tiên chúng tôi cần cài đặt nó trên hệ thống của mình. Ruby SDK có sẵn để tải xuống với chi phí ban đầu bằng không dưới dạng RubyGem (được khuyến nghị) và từ GitHub. Khi bạn đã định cấu hình thời gian chạy Ruby, vui lòng thực hiện lệnh sau trong thiết bị đầu cuối để thực hiện cài đặt nhanh chóng và dễ dàng trong ứng dụng Ruby.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Nhưng trước khi bạn tiến hành cài đặt Aspose.Words Cloud SDK cho Ruby 2.6 trở lên, bạn cần cài đặt các gói phụ thuộc sau trên hệ thống của mình.
# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3
SDK dành cho Ruby này hỗ trợ hơn 20 định dạng liên quan đến tài liệu với đầy đủ quyền truy cập đọc và ghi. Để biết thêm chi tiết, vui lòng truy cập aspose cloud trang web tài liệu.
Tạo thông tin xác thực API Aspose.Cloud
Sau khi cài đặt tất cả các gói phụ thuộc của môi trường Ruby, bước tiếp theo là lấy thông tin chi tiết về ClientID và ClientSecret để thực hiện lệnh gọi tới API đám mây Aspose.Words để chuyển đổi PDF sang HTML. Có hai tùy chọn để sử dụng API REST trực tiếp thông qua một số ứng dụng khách còn lại như cURL hoặc sử dụng SDK đám mây. Vì vậy, bước đầu tiên là tạo một tài khoản bằng cách điều hướng Bảng điều khiển Aspose.Cloud. Nếu bạn có tài khoản Google hoặc Microsoft thì chỉ cần nhấp vào nút Google hoặc Microsoft để Đăng ký. Nếu không, hãy nhấp vào liên kết Đăng ký để tạo tài khoản mới bằng cách cung cấp thông tin được yêu cầu.
Sau khi đăng nhập vào bảng điều khiển không gian đám mây và nhấp vào tab Ứng dụng ở thanh bên trái. Bây giờ hãy cuộn xuống, nhấp vào nút Tạo ứng dụng mới. Tiếp theo, tạo ứng dụng mới của bạn bằng cách chọn bộ lưu trữ mặc định như trong hình bên dưới. Bạn cũng có thể định cấu hình bộ nhớ của bên thứ ba để tải tệp dữ liệu của mình lên bằng cách làm theo hướng dẫn cách định cấu hình bộ nhớ trên đám mây của bên thứ ba. Bây giờ, cuộn xuống phần Thông tin xác thực khách hàng để sao chép Id khách hàng và Bí mật khách hàng như trong hình bên dưới.
Các Thông tin xác thực ứng dụng khách này sẽ được sử dụng để thực hiện các lệnh gọi API tới API đám mây Aspose.Words cho trình chuyển đổi Tài liệu PDF sang HTML.
Trình chuyển đổi PDF sang HTML MIỄN PHÍ trực tuyến
Aspose.Words có giao diện thân thiện với người dùng nơi bạn có thể kiểm tra các API trong thời gian thực cho trình chuyển đổi PDF sang HTML từ giao diện người dùng. Tại đây, bạn có thể đặt các tham số khác nhau, chèn dữ liệu và tải tệp lên để kiểm tra các tính năng chuyển đổi tệp. Ngoài ra, bạn có thể ngay lập tức chuyển đổi tệp PDF sang tệp HTML với độ trung thực rất cao bằng API đám mây của chúng tôi. Nhưng Ứng dụng chuyển đổi PDF sang HTML miễn phí của chúng tôi cũng có sẵn trực tuyến cho mọi thiết bị và trình duyệt như trong hình bên dưới.
Tiếp theo, chúng ta sẽ xem cách chuyển đổi PDF sang HTML bằng cách sử dụng API đám mây xử lý tài liệu Aspose.Words trong Ruby.
Làm cách nào để chuyển đổi tài liệu PDF thành HTML?
Đoạn mã dưới đây minh họa việc chuyển đổi tài liệu PDF sang HTML đơn giản như thế nào. Thực hiện theo các hướng dẫn bên dưới để thực hiện chuyển đổi tệp PDF sang HTML bằng cách sử dụng Aspose Ruby SDK trong ứng dụng ruby trên đường ray.
- Bước đầu tiên là tạo các biến ruby chứa ClientID và ClientSecret được sao chép từ aspose cloud dashboard.
- Ở bước thứ hai, hãy tạo cấu hình AsposeWordsCloud và chuyển các giá trị ClientID, ClientSecret.
- Bước thứ ba là tạo một phiên bản của WordsAPI
- Tiếp theo, tải tệp tài liệu nguồn lên bộ nhớ đám mây bằng phương thức UploadFileRequest()
- Cuối cùng, Lưu tham số yêu cầu chuyển đổi tài liệu và chuyển đổi tài liệu thành tệp đầu ra
Nếu cấu hình máy chủ ảo hiện tại của bạn không khớp với ví dụ, hãy cập nhật nó cho phù hợp. Khi bạn hoàn tất, hãy lưu tệp và thoát khỏi trình chỉnh sửa. Sau đó, chạy lệnh sau để xác thực các thay đổi của bạn:
# Load the gem, For complete list please visit https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# How to convert PDF to HTML programmatically.
# Get AppKey and AppSID credentials from https://dashboard.aspose.cloud/applications
@AppSID = “###-######-####-####-##########”
@AppKey = “#############################”
# Associate Configuration properties with WordsApi
AsposeWordsCloud.configure do |config|
config.client_data[‘ClientId’] = @AppSID
config.client_data[‘ClientSecret’] = @AppKey
end
# Create an instance of WordsApi
@words_api = WordsAPI.new
# Input PDF file
@fileName = "sample.pdf"
# Final file format
@format = "html"
@destName = "pdf-to-html.html"
# Upload original document to Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = SaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Save document conversion request parameters.
@request = SaveAsRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as(@request)
# Print result response in console
puts("PDF successfully converted to html file" + (@out_result).to_s )
# End pdf conversion example.
Kết quả là pdf-to-html.html sẽ được lưu ở thư mục gốc của dự án. Đó là nó
Sự kết luận
Chúng tôi đã khám phá các bước về cách chuyển đổi tệp PDF sang HTML bằng cách sử dụng Aspose.Words Cloud SDK cho Ruby. Aspose.Words Cloud SDK là công cụ mã nguồn mở và mã hoàn chỉnh của Aspose.Words cloud SDK for Ruby có sẵn trên kho lưu trữ GitHub. Vui lòng tải xuống Cloud SDK vào dự án của bạn và thực hiện chuyển đổi tài liệu theo nhu cầu của bạn.
Nếu bạn có bất kỳ câu hỏi, đề xuất hoặc nhận xét nào, vui lòng truy cập [diễn đàn] hỗ trợ cộng đồng của chúng tôi 13. Để biết thêm các bài viết liên quan đến chuyển đổi tệp, bạn có thể theo dõi chúng tôi trên các tài khoản truyền thông xã hội của chúng tôi Facebook, LinkedIn và Twitter.
Những bài viết liên quan
Chúng tôi cũng khuyên bạn nên truy cập các liên kết sau để được trợ giúp và hỗ trợ thêm: