Převeďte PDF na text programově pomocí REST API v Ruby

Převeďte PDF na text programově pomocí REST API v Ruby

PDF je formát souboru dokumentu, který obsahuje text, data atd. a je nezávislý na operačním systému. Soubor TXT je standardní textový dokument s příponou .TXT, který obsahuje prostý text ve formě řádků. Lze jej otevřít a upravit v libovolném nástroji pro úpravu textu nebo textového editoru. V určitých případech může být nutné převést dokument PDF na textový soubor programově. V tomto článku se dozvíte, jak převést PDF na textový soubor programově pomocí REST API v Ruby.

Tento článek bude obsahovat následující témata:

Převod PDF na TEXT REST API a Ruby SDK

Pro převod PDF do TXT souboru budeme používat Ruby SDK of GroupDocs.Conversion Cloud API. Můžete jej nainstalovat pomocí následujícího příkazu v konzole rails:

gem install groupdocs_conversion_cloud

Před provedením níže uvedených kroků získejte své ID klienta a tajný klíč z [Dashboard] skupiny 6. Jakmile budete mít své ID klienta a tajný klíč klienta, přidejte je do kódu aplikace ruby, jak je uvedeno níže:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
# Načtěte drahokam do své rubínové aplikace pro http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Převeďte PDF na textový soubor pomocí REST API v Ruby

Soubor PDF můžete převést na textový soubor podle jednoduchých kroků uvedených níže. Pojďme se naučit, jak převést dokument PDF na textový soubor programově podle následujících kroků:

  • Nejprve vytvořte instanci ConvertApi.
  • Vytvořte instanci ConvertSettings
  • Nastavit cestu vstupního dokumentu PDF a výstupní formát jako „pdf“
  • Vytvořte instanci PdfLoadOptions
  • Nastavte heslo pro soubor pdf
  • Poté zadejte nastavení možností načítání
  • Zadejte cestu výstupního souboru „pdf-to-text“
  • Vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nakonec zavolejte metodu ConvertApi.convertDocument() pomocí ConvertDocumentRequest.

Následující příklad kódu ukazuje, jak převést dokument PDF na soubor TEXT pomocí REST API v Ruby:

# Jak převést soubor PDF do souboru TXT.
# Vytvořit instanci API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Inicializujte nastavení převodu
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"

# Převeďte pomocí převodníku PDF na TEXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf document to text file.")

Výše uvedený ukázkový kód uloží převedený soubor TEXT do cloudu.

Převeďte konkrétní stránky PDF na TEXT v Ruby

Konkrétní stránky dokumentu PDF můžete převést na textový soubor programově podle následujících kroků:

  • Nejprve vytvořte instanci ConvertApi.
  • Dále vytvořte instanci ConvertSettings
  • Nastavit cestu vstupního dokumentu PDF a výstupní formát jako „pdf“
  • Poté vytvořte instanci PdfLoadOptions
  • Nastavte heslo pro soubor pdf
  • Vytvořte instanci TxtConvertOptions
  • Pro převod uveďte čísla stránek v poli odděleném čárkami
  • Poté zadejte objekt nastavení loadOptions
  • Přiřaďte convertOptions objektu nastavení
  • Zadejte cestu výstupního souboru „pdf-to-text“
  • Vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nakonec zavolejte metodu ConvertApi.convertDocument() pomocí ConvertDocumentRequest.

Následující příklad kódu ukazuje, jak převést konkrétní stránky z PDF na text pomocí REST API v Ruby:

# Převést konkrétní stránky PDF na textový soubor
# Vytvořte potřebné instance API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Inicializujte nastavení převodu
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"

# Převeďte konkrétní stránky PDF do TXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf to text file.")

Zdarma online převodník TXT do PDF

Jak převést PDF na textový soubor online? Převeďte PDF do TXT online zdarma pomocí našeho nejlepšího převodníku pdf do TXT zdarma. Tento bezplatný převodník PDF na text byl vyvinut pomocí výše uvedeného rozhraní API pro převod PDF na text.

Shrnutí

V tomto článku jsme se naučili, jak:

  • jak převést pdf na textový soubor pomocí ruby;
  • jak převést konkrétní stránky pdf na text v ruby;

Další informace o rozhraní API pro převod souborů GroupDocs.Conversion můžete získat pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi API přímo prostřednictvím prohlížeče.

Položit otázku

Pokud máte nějaké dotazy ohledně převodníku PDF na text, neváhejte se nás zeptat na Free Support Forum.

Viz také