pdf to html converter

Sviluppa un convertitore da PDF a HTML con Java REST API.

Convertire PDF documenti in formato HTML è essenziale per lo sviluppo web, la gestione dei contenuti e il miglioramento dell’accessibilità. Che tu debba visualizzare documenti online o riutilizzare contenuti per applicazioni web, convertire PDF in HTML utilizzando l’API REST Java offre una soluzione semplice ed efficiente. In questo articolo, esploreremo il processo passo-passo per trasformare i file PDF in formato HTML utilizzando il GroupDocs.Conversion Cloud SDK per Java.

Questo articolo tratta i seguenti argomenti:

API REST per la conversione da PDF a HTML

GroupDocs.Conversion Cloud SDK per Java offre una soluzione robusta e flessibile per la conversione di documenti PDF in formato HTML con alta precisione. L’API preserva la struttura del documento, le immagini e il formato, consentendo al contempo la personalizzazione dell’intervallo di pagine, della struttura di output e della qualità delle immagini.

Installazione

Per installare il GroupDocs.Conversion Cloud SDK per Java, aggiungi la seguente dipendenza Maven:

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.2.0</version>
</dependency>

Assicurati di avere credenziali API valide (Client ID e Client Secret).Segui questo tutorial per ottenerli.

Convertire PDF in HTML utilizzando Java

Segui questi passaggi per automatizzare la conversione da PDF a HTML in Java:

  1. Inizializza Configuration con le credenziali API:
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Crea un’istanza di ConvertApi:
ConvertApi convertApi = new ConvertApi(configuration);
  1. Upload the input PDF file to cloud storage:
FileApi fileApi = new FileApi(configuration);
UploadFileRequest uploadRequest = new UploadFileRequest("marketing.pdf", new FileInputStream("marketing.pdf"), "internal");
fileApi.uploadFile(uploadRequest);
  1. Crea un’istanza della classe ConvertSettings in cui definiamo il nome del PDF di input, il formato di output come html e il nome del file risultante:
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("finalOutput.html");
  1. Eseguire la conversione da PDF a PPT utilizzando la classe ConvertDocumentRequest dove passiamo un oggetto ConvertSettings come argomento:
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
convertApi.convertDocument(request);
// More examples over  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crea un'istanza della classe Configuration e inizializzala con il Client ID e il Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Definisci l'URL di base dell'API per l'operazione di conversione da PDF a file HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inizializza un'istanza di ConvertApi con l'oggetto Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
    
// Invocare l'API ConvertDocument per la conversione da PDF a HTML
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to HTML file conversion completed successfully!");
}
pdf gratuito a html online

Immagine:- Un’anteprima della conversione da PDF a HTML.

Scarica il file PDF di esempio utilizzato nell’esempio sopra da input.pdf.

Convertire PDF in Pagina Web utilizzando comandi cURL

Per gli utenti della riga di comando, GroupDocs.Conversion Cloud API consente la conversione da PDF a HTML tramite comandi cURL, rendendo l’automazione fluida.

  • Genera il token di accesso JWT con le tue credenziali.
  • Eseguire il seguente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourcePDF}\",  \"Format\": \"html\",  \"OutputPath\": \"{finalOutput}\"}"

Sostituisci sourceFile, resultantFile e accessToken con valori effettivi.

  • Se hai la necessità di salvare il file HTML risultante sul disco locale, esegui il seguente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myFinaloutput.html"

Prova il nostro convertitore da PDF a HTML gratuito

Usa il nostro PDF to HTML Converter per un’esperienza di conversione online rapida ed efficiente.

Converter PDF a PPT gratuito online

Conclusione

Sia che tu stia utilizzando il GroupDocs.Conversion Cloud SDK per Java o i comandi cURL, entrambi gli approcci offrono un modo veloce, preciso e flessibile per convertire PDF in HTML. Con l’elaborazione basata sul cloud, alta personalizzazione e un’API amichevole per gli sviluppatori, GroupDocs.Conversion Cloud semplifica la conversione dei documenti. Prova il nostro Java SDK oggi per un’automazione senza soluzione di continuità da PDF a HTML!

Articoli Raccomandati

Ti consigliamo vivamente di esplorare i seguenti articoli: