
Конвертер HTML у PDF | Безкоштовне онлайн-конвертування HTML у PDF
Як розробник Ruby ви можете програмно конвертувати свої файли HTML у документи PDF у хмарі за допомогою GroupDocs.Conversion Cloud API. Програмне забезпечення для конвертації HTML у PDF корисне для читання статей у режимі офлайн або обміну конвертованими файлами в портативній формі. У цій статті ми дізнаємося, як конвертувати HTML у PDF за допомогою REST API у Ruby.
У цьому посібнику розглядатимуться такі теми:
- Перетворення HTML у PDF REST API та встановлення Ruby SDK
- Перетворіть HTML у PDF у Ruby за допомогою REST API
- Перетворення HTML у PDF за допомогою додаткових параметрів у Ruby
- Безкоштовний онлайн-конвертер HTML у PDF
Перетворення HTML у PDF REST API та встановлення Ruby SDK
Щоб розпочати конвертацію HTML у PDF без втрати форматування, ми будемо використовувати Ruby SDK API GroupDocs.Conversion Cloud, зберігаючи оригінальний текст і макети вашої веб-сторінки. Тому друк ваших документів не призведе до заплутаного макета. Наш API дозволяє конвертувати ваші документи та зображення будь-якого підтримуваного формату файлу у будь-який потрібний формат. Ви можете легко конвертувати понад 50 типів документів і зображень, таких як Word, PowerPoint, Excel, PDF, HTML, CAD, растрові зображення тощо.
Ви можете безкоштовно встановити бібліотеку GroupDocs.Conversion html to pdf у свою програму Ruby. Використовуйте наведену нижче команду в консолі rails, щоб конвертувати html у pdf безкоштовно завантажити gem:
gem install groupdocs_conversion_cloud
Будь ласка, отримайте свій ідентифікатор клієнта та секретний ключ клієнта на інформаційній панелі, перш ніж почати виконувати дії та доступні приклади коду. Отримавши ідентифікатор і секрет, додайте код, як показано нижче:
# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
# Завантажте камінь у свою програму ruby для http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Додайте тут ім’я свого сховища
@mystorage = "InternalStorage"
Перетворіть HTML у PDF у Ruby за допомогою REST API
Ви можете конвертувати формат HTML у файл PDF для перегляду та читання в автономному режимі, виконавши прості дії, наведені нижче:
- Завантажитиthe HTML file to the Cloud
- Перетворення HTML у PDF у Ruby
- Завантажитиthe converted file
Завантажте файл
По-перше, завантажте документ HTML у хмарне сховище для перетворення кількох сторінок у html2pdf, використовуючи наведений нижче приклад коду:
# Ініціалізація API для створення екземпляра API перетворення
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)
# Завантажте файл у хмарне сховище
@htmlfile = "#{Rails.root}/public/groupdocs-files/two-pages.html"
@fileStream = File.new(@htmlfile, "r")
@request = GroupDocsConversionCloud::UploadFileRequest.new("html-to-pdf/two-pages.html", @fileStream, @mystorage)
@response = @fileApi.upload_file(@request)
@fileStream.close()
puts("HTML File Uploading completed." + (@response).to_s )
У результаті завантажений файл HTML буде доступний у розділі файлів вашої інформаційної панелі в хмарі.
Перетворіть HTML у PDF у Ruby
Ви можете легко конвертувати HTML-документ у PDF програмним шляхом, виконавши наведені нижче дії.
- Створіть екземпляр ConvertApi
- Створіть екземпляр ConvertSettings
- Установіть шлях до HTML-файлу та вихідний формат файлу як “pdf”
- Створіть екземпляр HtmlLoadOptions
- Встановіть для нумерації\сторінок значення true
- Призначити параметри навантаження
- Встановіть вихідний шлях файлу “html-to-pdf”
- Створіть ConvertDocumentRequest за допомогою ConvertSettings
- Нарешті, викличте метод convertdocument() за допомогою ConvertDocumentRequest
У наведеному нижче прикладі коду показано, як конвертувати файл HTML у документ PDF за допомогою REST API.
# Створіть необхідні екземпляри API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
# Підготуйте параметри конвертації
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "html-to-pdf/two-pages.html"
settings.format = "pdf"
loadOptions = GroupDocsConversionCloud::HtmlLoadOptions.new
loadOptions.page_numbering = true
settings.load_options = loadOptions
settings.output_path = "html-to-pdf"
# Перетворити в PDF
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("HTML file successfully converted to pdf file.")
Завантажте конвертований файл
Наведений вище приклад коду збереже файл у форматі html2pdf у хмарі. Ви можете завантажити його за допомогою наступного зразка коду:
# Ініціалізація API: створіть екземпляр API перетворення
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)
# Запит на завантаження файлу PDF
@request = GroupDocsConversionCloud::DownloadFileRequest.new("html-to-pdf/two-pages.pdf", @mystorage)
@response = @fileApi.download_file(@request)
puts("PDF file successfully downloaded." + (@response).to_s )
Перетворення HTML у PDF за допомогою додаткових параметрів у Ruby
Ви також можете конвертувати HTML-документи в PDF-документи за допомогою програмних засобів, виконавши наведені нижче дії.
- Створіть екземпляр ConvertApi
- Створіть екземпляр ConvertSettings
- Установіть шлях до HTML-файлу та вихідний формат файлу як “pdf”
- Створіть екземпляр HtmlLoadOptions
- Встановіть для нумерації\сторінок значення true
- Створіть екземпляр PdfConvertOptions
- Встановіть різні параметри перетворення center\window, from\page, margin\top тощо.
- Призначити параметри навантаження and convert options settings
- Укажіть шлях вихідного файлу “html-to-pdf”
- Створіть ConvertDocumentRequest за допомогою ConvertSettings
- Тепер, нарешті, викличте метод convertdocument() за допомогою ConvertDocumentRequest
У наведеному нижче прикладі коду показано, як конвертувати HTML-документ Chrome у PDF-документ із розширеними налаштуваннями за допомогою REST API у Ruby. Будь ласка, виконайте кроки, згадані раніше, щоб завантажити та завантажити файли.
# Створіть екземпляр API перетворення HTML у PDF
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
# Встановіть параметри перетворення для додаткових параметрів файлу
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "html-to-pdf/two-pages.html"
settings.format = "pdf"
loadOptions = GroupDocsConversionCloud::HtmlLoadOptions.new
loadOptions.page_numbering = true
convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
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.grayscale = false
convertOptions.image_quality = 100
convertOptions.linearize = false
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.password = "password"
convertOptions.unembed_fonts = true
convertOptions.remove_unused_streams = true
convertOptions.remove_unused_objects = true
convertOptions.remove_pdfa_compliance = false
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "html-to-pdf"
# Перетворення HTML у PDF
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("HTML file successfully converted to pdf file with advanced file options.")
Безкоштовний онлайн-конвертер HTML у PDF
Як конвертувати файл HTML у PDF онлайн безкоштовно? Перетворюйте HTML у PDF онлайн безкоштовно та в один клік за допомогою нашого найкращого безкоштовного конвертера html у PDF. Це простий у використанні безкоштовний онлайн-конвертер HTML у PDF із chrome. Цей безкоштовний конвертер html у pdf було розроблено за допомогою наведеного вище API для перетворення html у pdf. Будь ласка, спробуйте цей хром безкоштовний онлайн-конвертер документів HTML у PDF.
Висновок
У цій статті ми дізналися, як конвертувати chrome-документи HTML у PDF за допомогою бібліотеки Ruby best html у pdf у хмарі. У цій статті також пояснюється, як конвертувати html у pdf із зображеннями за допомогою додаткових параметрів. Крім того, у цій статті також пояснюється, як програмно завантажити файл HTML у хмару, а потім завантажити перетворений PDF-файл із хмари. Ви можете дізнатися більше про API конвертера файлів GroupDocs.Conversion, використовуючи документацію. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер.
Задайте питання
Якщо у вас є запитання щодо безкоштовного конвертера HTML у PDF або GroupDocs.Conversion Cloud REST API, не соромтеся запитати нас на форумі.