Converti PDF in HTML utilizzando l'API REST in Ruby

Converti PDF in HTML utilizzando l’API REST in Ruby

Potrebbe essere necessario convertire un file PDF in HTML perché l’HTML è generalmente molto migliore per fornire informazioni tramite il web. Per eseguire questa conversione da pdf a html mantenendo il formato a livello di programmazione, questo articolo illustrerà come convertire PDF in HTML utilizzando l’API REST in Ruby. Inoltre, imparerai anche come utilizzare opzioni aggiuntive per convertire PDF in HTML utilizzando la libreria di download gratuito del convertitore online da pdf a html.

PDF offre la possibilità di condividere e stampare documenti di sola lettura senza perdere la formattazione dei documenti. Possiamo facilmente convertire documenti PDF in pagine Web HTML e visualizzarli in qualsiasi browser. Impariamo come convertire pdf in formato html usando Ruby.

In questo articolo saranno trattati i seguenti argomenti:

Conversione da PDF a HTML REST API - Installazione

Per convertire il formato pdf in html, utilizzeremo l’SDK Ruby di GroupDocs.Conversion Cloud API. È possibile installare la libreria di download gratuito del convertitore da documento PDF a HTML, utilizzando il seguente comando nella console:

gem install groupdocs_conversion_cloud

Questo software di conversione da PDF a HTML è disponibile per il download gratuito. Ora, per favore ottieni il tuo ID cliente e segreto dal Dashboard di GroupDocs 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"
# Imposta il nome del tuo spazio di archiviazione
@storage_name = "test-internal-storage"

Successivamente, esploriamo come convertire un pdf in formato html passo dopo passo utilizzando l’API REST in Ruby.

Conversione da PDF a HTML utilizzando l’API REST in Ruby

Possiamo convertire il file pdf in formato html a livello di codice seguendo i semplici passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi
  • Ora crea un’istanza delle impostazioni di conversione utilizzando ConvertSettings
  • Successivamente, fornire il nome di archiviazione dei file
  • Imposta il percorso del file PDF di input e il formato del file di output come “html”
  • Quindi, fornire il nome del percorso di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, trasforma pdf in html chiamando il metodo convert\document() con ConvertDocumentRequest

Il seguente esempio di codice mostra come modificare il formato pdf in html in Ruby.

# Questo esempio di codice mostra come convertire un documento pdf in pagine web html.
# Crea un'istanza ConvertApi
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

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

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

Infine, l’esempio di codice precedente salverà il file HTML nel cloud. Questo è il modo migliore per convertire pdf in documenti html.

Come convertire un intervallo di pagine da PDF a HTML

Possiamo convertire un intervallo di pagine di un documento PDF in HTML seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi
  • Ora crea un’istanza delle impostazioni di conversione utilizzando ConvertSettings
  • Successivamente, fornire il nome di archiviazione dei file
  • Imposta il percorso del file PDF di input e il formato del file di output come “html”
  • Crea un’istanza di HtmlConvertOptions
  • Imposta le opzioni di conversione from\page, pages\count e fixed\layout
  • Quindi, imposta i valori convert\options e output\path
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, converti pdf in codice html online chiamando il metodo convert\document() con ConvertDocumentRequest

Il seguente esempio di codice mostra come convertire un intervallo di pagine da un documento PDF in un file HTML utilizzando Ruby.

# Questo esempio di codice mostra come convertire un intervallo di pagine da PDF a HTML in Ruby
# Crea un'istanza API convertita
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Crea impostazioni di conversione
@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
# Numero di pagine da convertire
@convertOptions.pages_count = 3
@convertOptions.fixed_layout = true
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# Converti pdf in html utilizzando le opzioni avanzate
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file converted to HTML using advance options.")

Infine, l’esempio di codice sopra riportato salverà il documento dopo la conversione da pdf a html online sul cloud.

Come convertire pagine specifiche di PDF in HTML

Possiamo convertire pagine specifiche di un documento PDF in HTML utilizzando il miglior convertitore da pdf a html online con immagini seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi
  • Ora crea un’istanza delle impostazioni di conversione utilizzando ConvertSettings
  • Successivamente, fornire il nome di archiviazione dei file
  • Imposta il percorso del file PDF di input e il formato del file di output come “html”
  • Crea un’istanza di HtmlConvertOptions
  • Fornire l’opzione di conversione HTML della raccolta di pagine
  • Quindi, imposta i valori convert\options e output\path
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, converti un file pdf in html chiamando il metodo convert\document() con ConvertDocumentRequest

Il seguente esempio di codice mostra come esportare determinate pagine di un documento PDF in un file HTML utilizzando Ruby.

# Questo esempio di codice mostra come convertire pagine specifiche di PDF in HTML in Ruby
# Crea un'istanza API di conversione
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Crea impostazioni di conversione
@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
# Gli indici di pagina delle pagine specifiche da convertire
@convertOptions.pages = [1, 5]
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# PDF converte pagine specifiche in HTML
@response = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF certain pages converted to HTML successfully.")

Infine, l’esempio di codice precedente convertirà pdf in html con immagini sul cloud. Esiste un convertitore online da pdf a codice html come spiegato di seguito.

Strumento di conversione online da PDF a HTML

Come convertire PDF in HTML online gratuitamente? Groupdocs.Conversion fornisce uno strumento di conversione online gratuito da pdf a html per modificare il formato da PDF a HTML. Seleziona semplicemente il file che desideri convertire e usa il miglior convertitore online gratuito da pdf a html per trasformare il tuo file PDF in un file HTML. È stato sviluppato utilizzando l’API Groupdocs.Conversion online da pdf a html.

Conclusione

In questo articolo hai imparato:

  • come convertire pdf in html senza perdere la formattazione in Ruby;
  • come convertire file pdf in html per intervallo in Ruby;
  • conversione di pagine PDF specifiche in formato HTML;
  • online convertire pdf in html gratuitamente;

Inoltre, puoi saperne di più sull’API di conversione del formato di file GroupDocs.Conversion utilizzando la documentazione.

Fai una domanda

Se hai domande su come convertire un file pdf in formato html, non esitare a chiedere al Forum di supporto gratuito

Guarda anche