用於在線將 PDF 轉換為 HTML 的 REST API。了解使用 Ruby SDK 將 PDF 轉換為 HTML 的步驟。
概述
PDF 到 HTML 是使用最廣泛的文檔文件格式之一,包含文本、圖像、數據等。使用 Aspose.Words 轉換服務 API 將 PDF 轉換為 HTML 是非常簡單的過程.使用 Aspose.Words Cloud API 將 PDF 轉換為 HTML 文檔有很多好處。 Aspose.words Cloud REST API 執行簡單快速的文件格式轉換。
您想將 PDF 轉換為 HTML 嗎?您可以使用 Aspose Cloud API 快速將 PDF 高質量地轉換為 HTML 文件。使用我們的 PDF to HTML 幫助開發人員在他們的網站上使用它。我們的 pdf 轉換器是將 PDF 轉換為 HTML 文件的文件轉換需求的最佳選擇。在這篇文章中,我們將解釋如何使用最好的 PDF 到 HTML 轉換器工具。
- 用於 PDF 到 HTML 的 Aspose.Words API
- 如何安裝Aspose.Words Ruby SDK?
- 創建 Aspose.Cloud API 憑證
- 免費 PDF 到 HTML 在線轉換器
- 如何將 PDF 文檔轉換為 HTML?
- 結論
用於 PDF 到 HTML 的 Aspose.Words API
使用 Aspose.Words 處理器將您的 PDF 快速轉換為 HTML 文件。您可以使用 PDF 到 HTML API 將 PDF 轉換為 HTML 格式。 Aspose.Words Ruby SDK 將允許您維護文檔結構並使其與 html 100% 兼容。 Aspose.Words 文件轉換 API 提供最先進的 PDF 到 HTML 轉換之一。 Aspose.Words 文件轉換 PDF 到 HTML 保留佈局和表格格式。這樣可以節省您重新輸入的時間和精力。
使用 Aspose.Words API for PDF to HTML document,您可以在將 PDF 轉換為 HTML 文檔時輕鬆生成高質量的結果。轉換後,您可以根據需要輕鬆查看html文件。此 Aspose Cloud API 可滿足處理業務、教育等 html 文檔時的需求。 Aspose Words Cloud API 易於處理,工作速度快,文本格式和轉換精度高。
如何安裝Aspose.Words Ruby SDK?
為了使用 Ruby SDK 與 Aspose.Words Cloud REST API 進行通信,我們首先需要在我們的系統上安裝它。 Ruby SDK 可作為 RubyGem(推薦)和 GitHub 以零初始成本下載。配置 Ruby 運行時後,請在終端中執行以下命令以在 Ruby 應用程序中執行快速簡便的安裝。
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
但在繼續安裝 Aspose.Words Cloud SDK for Ruby 2.6 或更高版本之前,您需要在系統上安裝以下依賴包。
# 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 for Ruby 支持 20 多種文檔相關格式,具有完整的讀寫訪問權限。更多詳情,請訪問aspose cloud 文檔網站。
創建 Aspose.Cloud API 憑證
安裝完Ruby環境的所有依賴包後,下一步就是獲取ClientID和ClientSecret詳情,調用Aspose.Words雲API進行PDF轉HTML。有兩個選項可以直接通過一些 rest 客戶端(如 cURL)或使用雲 SDK 來使用 REST API。因此,第一步是通過導航 Aspose.Cloud dashboard 創建一個帳戶。如果您有 Google 或 Microsoft 帳戶,則只需單擊 Google 或 Microsoft 按鈕即可註冊。否則,請通過提供所需信息點擊註冊鏈接以創建新帳戶。
登錄雲空間儀表板後,單擊左側欄中的“應用程序”選項卡。現在向下滾動,單擊創建新應用程序按鈕。接下來,通過選擇默認存儲來創建新應用程序,如下圖所示。您還可以按照如何配置第 3 方雲存儲 指南配置第三方存儲以上傳您的數據文件。現在,向下滾動到客戶端憑據部分以復制客戶端 ID 和客戶端密碼,如下圖所示。
這些客戶端憑證將用於對用於 PDF 到 HTML 文檔轉換器的 Aspose.Words 雲 API 進行 API 調用。
免費 PDF 到 HTML 在線轉換器
Aspose.Words 有一個用戶友好的界面,您可以在其中從 UI 實時測試 PDF 到 HTML 轉換器的 API。在這裡,您可以設置不同的參數,插入數據和上傳文件來測試文件轉換功能。此外,您可以使用我們的雲 API 以非常高的保真度立即將 PDF 轉換為 HTML 文件。但我們的免費 PDF 到 HTML 轉換器應用程序 也可在線用於任何設備和瀏覽器,如下圖所示。
接下來,我們將了解如何使用 Ruby 中的 Aspose.Words 文檔處理雲 API 將 PDF 轉換為 HTML。
如何將 PDF 文檔轉換為 HTML?
下面的代碼說明了將 PDF 轉換為 HTML 文檔是多麼簡單。按照以下說明在 ruby on rails 應用程序中使用 Aspose Ruby SDK 將 PDF 文件轉換為 HTML 文件。
- 第一步是創建 ruby 變量,其中包含從 aspose 雲儀表板 複製的 ClientID 和 ClientSecret。
- 其次,創建 AsposeWordsCloud 配置並傳遞 ClientID、ClientSecret 值。
- 第三步是創建 WordsAPI 實例
- 接下來,使用 UploadFileRequest() 方法將源文檔文件上傳到雲存儲
- 最後,保存文檔轉換請求參數,將文檔轉換成output文件
如果您當前的虛擬主機配置與示例不匹配,請相應地更新它。完成後,保存文件並退出編輯器。然後,運行以下命令來驗證您的更改:
# 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.
結果 pdf-to-html.html 將保存在項目文件夾的根目錄中。而已
結論
我們已經探索瞭如何使用 Aspose.Words Cloud SDK for Ruby 將 PDF 轉換為 HTML 文件的步驟。 Aspose.Words Cloud SDKs 是開源工具,Aspose.Words cloud SDK for Ruby 的完整代碼可在 GitHub 存儲庫中找到。您可以隨意將 Cloud SDK 下載到您的項目中,並根據您的需要執行文檔轉換。
如果您有任何問題、建議或意見,請隨時訪問我們的社區支持論壇。如需更多文件轉換相關文章,您可以在我們的社交媒體帳戶 Facebook、LinkedIn 和 Twitter 上關注我們。
相關文章
我們還建議訪問以下鏈接以獲得更多幫助和支持: