Konwertuj PDF na HTML za pomocą REST API w Ruby

Konwertuj PDF na HTML za pomocą REST API w Ruby

Może zajść potrzeba przekonwertowania pliku PDF na HTML, ponieważ HTML jest ogólnie dużo lepszy do dostarczania informacji przez Internet. Aby wykonać tę konwersję z pliku PDF na HTML, zachowując programowo format, w tym artykule omówiono sposób konwersji pliku PDF na HTML przy użyciu interfejsu API REST w języku Ruby. Ponadto dowiesz się również, jak korzystać z dodatkowych opcji konwersji plików PDF na HTML za pomocą bezpłatnej biblioteki do pobrania internetowego konwertera pdf na html.

PDF umożliwia udostępnianie i drukowanie dokumentów tylko do odczytu bez utraty formatowania dokumentów. Możemy łatwo konwertować dokumenty PDF na strony internetowe HTML i przeglądać je w dowolnej przeglądarce. Nauczmy się konwertować format pdf do formatu html za pomocą Rubiego.

W tym artykule zostaną omówione następujące tematy:

Konwersja PDF do HTML REST API — instalacja

Do konwersji formatu pdf na html będziemy używać Ruby SDK of GroupDocs.Conversion Cloud API. Możesz zainstalować bezpłatną bibliotekę pobierania dokumentu PDF do konwertera HTML, używając następującego polecenia w konsoli:

gem install groupdocs_conversion_cloud

To oprogramowanie do konwersji plików PDF na HTML jest dostępne do pobrania bezpłatnie. Teraz uzyskaj swój identyfikator klienta i klucz tajny z [Pulpitu nawigacyjnego] GroupDocs]5 przed wykonaniem poniższych kroków. Po uzyskaniu identyfikatora klienta i klucza tajnego klienta dodaj je do kodu aplikacji ruby, jak pokazano poniżej:

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
# Załaduj klejnot do aplikacji Ruby dla http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Ustaw nazwę magazynu
@storage_name = "test-internal-storage"

Następnie przyjrzyjmy się, jak krok po kroku przekonwertować format pdf na html za pomocą REST API w Ruby.

Konwersja PDF do HTML przy użyciu REST API w Ruby

Możemy programowo przekonwertować plik pdf na format html, wykonując proste czynności podane poniżej:

  • Najpierw utwórz instancję ConvertApi
  • Teraz utwórz instancję ustawień konwersji za pomocą ConvertSettings
  • Następnie podaj nazwę przechowywania plików
  • Ustaw ścieżkę wejściowego pliku PDF i format pliku wyjściowego jako „html”
  • Następnie podaj nazwę ścieżki wyjściowej
  • Następnie utwórz ConvertDocumentRequest z ConvertSettings jako argumentem
  • Na koniec zamień pdf na html, wywołując metodę convert\document() z ConvertDocumentRequest

Poniższy przykładowy kod pokazuje, jak zmienić format pdf na html w języku Ruby.

# Ten przykład kodu demonstruje, jak przekonwertować dokument PDF na strony internetowe HTML.
# Utwórz instancję ConvertApi
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Przygotuj ustawienia konwersji
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@settings.output_path = "pdf-to-html"

# Konwertuj pdf na html
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file successfully converted to HTML.")

Na koniec powyższy przykładowy kod zapisze plik HTML w chmurze. To najlepszy sposób na konwersję dokumentu PDF na dokument HTML.

Jak przekonwertować zakres stron z PDF na HTML

Możemy przekonwertować zakres stron dokumentu PDF na HTML, wykonując poniższe czynności:

  • Najpierw utwórz instancję ConvertApi
  • Teraz utwórz instancję ustawień konwersji za pomocą ConvertSettings
  • Następnie podaj nazwę przechowywania plików
  • Ustaw ścieżkę wejściowego pliku PDF i format pliku wyjściowego jako „html”
  • Utwórz wystąpienie HtmlConvertOptions
  • Ustaw opcje konwersji from\page, pages\count i fixed\layout
  • Następnie ustaw wartości convert\options i output\path
  • Następnie utwórz ConvertDocumentRequest z ConvertSettings jako argumentem
  • Na koniec przekonwertuj pdf na kod html online, wywołując metodę convert\document() z ConvertDocumentRequest

Poniższy przykładowy kod pokazuje, jak przekonwertować zakres stron z dokumentu PDF na plik HTML za pomocą języka Ruby.

# Ten przykład kodu demonstruje, jak przekonwertować zakres stron z formatu PDF na HTML w języku Ruby
# Utwórz konwersję instancji interfejsu API
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Utwórz ustawienia konwersji
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
@convertOptions.from_page = 1
# Liczba stron do konwersji
@convertOptions.pages_count = 3
@convertOptions.fixed_layout = true
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# Konwertuj pdf na html za pomocą zaawansowanych opcji
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file converted to HTML using advance options.")

Na koniec powyższy przykładowy kod zapisze dokument po konwersji z pdf na html online w chmurze.

Jak przekonwertować określone strony PDF na HTML

Możemy przekonwertować określone strony dokumentu PDF na HTML za pomocą najlepszego konwertera pdf na html online z obrazami, wykonując czynności podane poniżej:

  • Najpierw utwórz instancję ConvertApi
  • Teraz utwórz instancję ustawień konwersji za pomocą ConvertSettings
  • Następnie podaj nazwę przechowywania plików
  • Ustaw ścieżkę wejściowego pliku PDF i format pliku wyjściowego jako „html”
  • Utwórz wystąpienie HtmlConvertOptions
  • Podaj opcję konwersji html zbioru stron
  • Następnie ustaw wartości convert\options i output\path
  • Następnie utwórz ConvertDocumentRequest z ConvertSettings jako argumentem
  • Na koniec przekonwertuj plik pdf na html, wywołując metodę convert\document() z ConvertDocumentRequest

Poniższy przykładowy kod pokazuje, jak wyeksportować określone strony dokumentu PDF do pliku HTML za pomocą języka Ruby.

# Ten przykład kodu demonstruje, jak konwertować określone strony pliku PDF na HTML w języku Ruby
# Utwórz instancję interfejsu API konwersji
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Utwórz ustawienia konwersji
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
# Indeksy stron określonych stron do konwersji
@convertOptions.pages = [1, 5]
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# PDF konwertuj określone strony na HTML
@response = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF certain pages converted to HTML successfully.")

Na koniec powyższy przykładowy kod przekonwertuje plik pdf na html z obrazami w chmurze. Istnieje internetowy konwerter plików PDF na kod HTML, jak wyjaśniono poniżej.

Narzędzie do konwersji plików PDF na HTML online

Jak bezpłatnie przekonwertować plik PDF na HTML online? Groupdocs.Conversion zapewnia bezpłatne narzędzie online do konwersji plików PDF na html umożliwiające zmianę formatu PDF na HTML. Po prostu wybierz plik, który chcesz przekonwertować, i skorzystaj z najlepszego darmowego konwertera pdf na html online, aby zamienić plik PDF na plik HTML. Został opracowany przy użyciu internetowego interfejsu API Groupdocs.Conversion pdf to html.

Wniosek

Z tego artykułu dowiedziałeś się:

  • jak przekonwertować pdf na html bez utraty formatowania w Ruby;
  • jak przekonwertować plik pdf na plik html według zakresu w Ruby;
  • konwertowanie określonych stron PDF do formatu HTML;
  • online konwertuj pdf na html za darmo;

Poza tym możesz dowiedzieć się więcej o interfejsie API konwersji formatu plików GroupDocs.Conversion, korzystając z dokumentacji.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące konwersji pliku pdf do formatu html, skontaktuj się z nami na bezpłatnym forum wsparcia

Zobacz też