Converti PDF in testo in modo programmatico utilizzando l'API REST in Ruby

Converti PDF in testo in modo programmatico utilizzando l’API REST in Ruby

PDF è un formato di file di documento che contiene testo, dati ecc. ed è indipendente dal sistema operativo. Un file TXT è un documento di testo standard con estensione .TXT che contiene testo semplice sotto forma di righe. Può essere aperto e modificato in qualsiasi strumento di modifica del testo o di elaborazione testi. In alcuni casi, potrebbe essere necessario convertire un documento PDF in un file di testo a livello di codice. In questo articolo imparerai come convertire un file PDF in un file di testo in modo programmatico utilizzando l’API REST in Ruby.

In questo articolo saranno trattati i seguenti argomenti:

Conversione da PDF a TEXT API REST e Ruby SDK

Per convertire i file PDF in file TXT, utilizzeremo l’SDK Ruby di GroupDocs.Conversion Cloud API. Puoi installarlo usando il seguente comando nella console di rails:

gem install groupdocs_conversion_cloud

Si prega di ottenere l’ID cliente e il codice segreto dal GroupDocs Dashboard prima di seguire i passaggi indicati di seguito. Una volta che hai il tuo ID cliente e segreto cliente, aggiungili nel codice dell’applicazione ruby come mostrato di seguito:

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
# Carica la gemma nella tua applicazione ruby per http://api.groupdocs.cloud

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

Converti PDF in file TEXT utilizzando l’API REST in Ruby

Puoi convertire un file PDF in un file di testo seguendo i semplici passaggi indicati di seguito. Impariamo come convertire un documento PDF in un file di testo in modo programmatico seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi.
  • Crea un’istanza di ConvertSettings
  • Imposta il percorso del documento PDF di input e il formato di output come “pdf”
  • Crea un’istanza di PdfLoadOptions
  • Imposta la password per il file pdf
  • Quindi, fornire le impostazioni delle opzioni di caricamento
  • Fornire il percorso del file di output “pdf-to-text”
  • Crea ConvertDocumentRequest con ConvertSettings
  • Infine, chiama il metodo ConvertApi.convertDocument() con ConvertDocumentRequest.

Il seguente esempio di codice mostra come convertire un documento PDF in un file TEXT utilizzando l’API REST in Ruby:

# Come convertire PDF in file TXT.
# Crea un'istanza dell'API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Inizializza le impostazioni di conversione
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"

# Converti utilizzando il convertitore da PDF a TESTO
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf document to text file.")

Il codice di esempio precedente salverà il file TEXT convertito nel cloud.

Converti pagine specifiche di PDF in TESTO in Ruby

È possibile convertire pagine specifiche di documenti PDF in file di testo a livello di programmazione seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi.
  • Successivamente, crea un’istanza di ConvertSettings
  • Imposta il percorso del documento PDF di input e il formato di output come “pdf”
  • Quindi, crea un’istanza di PdfLoadOptions
  • Imposta la password per il file pdf
  • Crea un’istanza di TxtConvertOptions
  • Fornisci i numeri di pagina in un array separato da virgole da convertire
  • Quindi, fornire l’oggetto impostazioni loadOptions
  • Assegna convertOptions all’oggetto impostazioni
  • Fornire il percorso del file di output “pdf-to-text”
  • Crea ConvertDocumentRequest con ConvertSettings
  • Infine, chiama il metodo ConvertApi.convertDocument() con ConvertDocumentRequest.

Il seguente esempio di codice mostra come convertire pagine specifiche da PDF a testo utilizzando l’API REST in Ruby:

# Converti pagine specifiche di PDF in file TEXT
# Crea le istanze API necessarie
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Inizializza le impostazioni di conversione
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"

# Converti pagine specifiche di PDF in TXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf to text file.")

Convertitore online gratuito da TXT a PDF

Come convertire PDF in file di testo online? Converti PDF in TXT online gratuitamente utilizzando il nostro miglior convertitore gratuito da PDF a TXT. Questo convertitore gratuito da pdf a testo è stato sviluppato utilizzando l’API di conversione da pdf a testo di cui sopra.

Riassumendo

In questo articolo abbiamo imparato a:

  • come convertire pdf in file di testo usando ruby;
  • come convertire pagine specifiche di pdf in testo in ruby;

Puoi saperne di più sull’API del convertitore di file GroupDocs.Conversion utilizzando la documentazione. Forniamo anche una sezione Riferimento API che ti consente di visualizzare e comunicare con le nostre API direttamente attraverso il browser.

Fai una domanda

Se hai domande sul convertitore da PDF a testo, non esitare a contattarci nel Forum di supporto gratuito.

Guarda anche