Konwertuj pliki PDF na tekst programowo przy użyciu interfejsu API REST w języku Ruby

Programowo konwertuj pliki PDF na tekst przy użyciu interfejsu API REST w języku Ruby

PDF to format pliku dokumentu, który zawiera tekst, dane itp. i jest niezależny od systemu operacyjnego. Plik TXT to standardowy dokument tekstowy z rozszerzeniem .TXT, który zawiera zwykły tekst w postaci linii. Można go otwierać i edytować w dowolnym narzędziu do edycji tekstu lub edytora tekstu. W niektórych przypadkach może być konieczne programowe przekonwertowanie dokumentu PDF na plik tekstowy. W tym artykule dowiesz się, jak programowo przekonwertować plik PDF na plik tekstowy za pomocą REST API w Ruby.

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

Konwersja PDF na TEKS API REST API i Ruby SDK

Do konwersji plików PDF na TXT użyjemy Ruby SDK of GroupDocs.Conversion Cloud API. Możesz go zainstalować za pomocą następującego polecenia w konsoli Rails:

gem install groupdocs_conversion_cloud

Proszę uzyskaj swój identyfikator klienta i klucz tajny z [Pulpitu nawigacyjnego] GroupDocs]6 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"

Konwertuj plik PDF na plik TEXT przy użyciu interfejsu API REST w języku Ruby

Możesz przekonwertować plik PDF na plik tekstowy, wykonując proste czynności podane poniżej. Nauczmy się, jak programowo przekonwertować dokument PDF na plik tekstowy, wykonując czynności podane poniżej:

  • Najpierw utwórz instancję ConvertApi.
  • Utwórz instancję ConvertSettings
  • Ustaw ścieżkę wejściowego dokumentu PDF i format wyjściowy jako „pdf”
  • Utwórz instancję pliku PdfLoadOptions
  • Ustaw hasło do pliku pdf
  • Następnie Podaj ustawienia opcji ładowania
  • Podaj ścieżkę pliku wyjściowego „pdf-to-text”
  • Utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Na koniec wywołaj metodę ConvertApi.convertDocument() z ConvertDocumentRequest.

Poniższy przykład kodu pokazuje, jak przekonwertować dokument PDF na plik TEKSTOWY przy użyciu interfejsu API REST w języku Ruby:

# Jak przekonwertować plik PDF na plik TXT.
# Utwórz instancję interfejsu API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Zainicjuj ustawienia konwersji
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "pdf-to-text/four-pages.pdf"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

settings.load_options = loadOptions
settings.output_path = "pdf-to-text"

# Konwertuj za pomocą konwertera plików PDF na TEKST
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf document to text file.")

Powyższy przykładowy kod zapisze przekonwertowany plik TEKST w chmurze.

Konwertuj określone strony PDF na TEKST w języku Ruby

Możesz programowo przekonwertować określone strony dokumentu PDF na plik tekstowy, wykonując czynności podane poniżej:

  • Najpierw utwórz instancję ConvertApi.
  • Następnie utwórz instancję ConvertSettings
  • Ustaw ścieżkę wejściowego dokumentu PDF i format wyjściowy jako „pdf”
  • Następnie utwórz instancję pliku PdfLoadOptions
  • Ustaw hasło do pliku pdf
  • Utwórz instancję TxtConvertOptions
  • Podaj numery stron w tablicy oddzielonej przecinkami do konwersji
  • Następnie podaj obiekt ustawień loadOptions
  • Przypisz convertOptions do obiektu ustawień
  • Podaj ścieżkę pliku wyjściowego „pdf-to-text”
  • Utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Na koniec wywołaj metodę ConvertApi.convertDocument() z ConvertDocumentRequest.

Poniższy przykład kodu pokazuje, jak przekonwertować określone strony z formatu PDF na tekst za pomocą interfejsu API REST w języku Ruby:

# Konwertuj określone strony pliku PDF na plik TEKST
# Utwórz niezbędne instancje interfejsu API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Zainicjuj ustawienia konwersji
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "pdf-to-text/four-pages.pdf"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

convertOptions = GroupDocsConversionCloud::TxtConvertOptions.new
convertOptions.pages = [2, 3]

settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "pdf-to-text"

# Konwertuj określone strony PDF na TXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf to text file.")

Darmowy internetowy konwerter TXT na PDF

Jak przekonwertować plik PDF na plik tekstowy online? Konwertuj PDF na TXT online za darmo, korzystając z naszego najlepszego bezpłatnego konwertera plików PDF na TXT. Ten darmowy konwerter plików PDF na tekst został opracowany przy użyciu powyższego interfejsu API konwersji plików PDF na tekst.

Podsumowując

W tym artykule dowiedzieliśmy się, jak:

  • jak przekonwertować pdf na plik tekstowy za pomocą ruby;
  • jak przekonwertować określone strony pdf na tekst w rubinie;

Możesz dowiedzieć się więcej o interfejsie API konwertera plików GroupDocs.Conversion, korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące konwertera plików PDF na tekst, zadaj je nam na Bezpłatnym forum pomocy technicznej.

Zobacz też