pdf to html online

Come convertire PDF in HTML con l’API Node.js.

La conversione di documenti in è essenziale per visualizzare file sul web, migliorare l’accessibilità e integrare documenti nei flussi di lavoro digitali. In questo articolo, imparerai come convertire PDF in HTML in Node.js utilizzando il GroupDocs.Conversion Cloud SDK, un potente API REST che semplifica la trasformazione dei documenti.

Coprireremo i seguenti argomenti in questo articolo:

🌐 API di conversione da PDF a HTML per Node.js

GroupDocs.Conversion Cloud SDK per Node.js offre un modo affidabile e accurato per convertire i file PDF nel formato HTML mantenendo il layout, i caratteri, le immagini e la struttura. È inoltre possibile personalizzare le impostazioni di output come la qualità dell’immagine e gli intervalli di pagina.

📦 Installazione

Usa npm per installare l’SDK::

npm install groupdocs-conversion-cloud --save

Assicurati di avere il tuo Client ID e Client Secret dal GroupDocs Cloud Dashboard. Per ulteriori dettagli, potresti prendere in considerazione di visitare questo tutorial.

🚀 Convertire PDF in HTML in Node.js

Ecco una guida passo passo per convertire un documento PDF in HTML utilizzando Node.js:

📌 Step 1: Importa l’SDK e configura l’API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

📌 Passo 2: Carica il file PDF sullo storage Cloud:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);

📌 Passaggio 3: Imposta le opzioni di conversione per PDF in HTML:

const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// 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 base dell'API per eseguire la conversione da PDF a HTML online
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");
    
// Usa il metodo ConvertDocument per convertire un file PDF in una pagina web 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 conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
free pdf to html online

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

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

💻 Converti PDF in HTML online usando cURL

Puoi anche convertire PDF in HTML online utilizzando cURL e GroupDocs.Conversion Cloud endpoint API:

  1. Genera il tuo token di accesso JWT.
  2. Usa 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 reali.

  • Per salvare l’HTML sul disco locale, si prega di 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\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myOutput.html"

🧪 Prova il convertitore PDF in HTML gratuito online

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

Convertitore PDF a PPT gratuito online

✅ Conclusione

Utilizzando il GroupDocs.Conversion Cloud SDK per Node.js o i suoi endpoint API REST, la conversione da PDF a HTML diventa facile, accurata e scalabile. L’API preserva la struttura e supporta varie opzioni di output, rendendola ideale per gli sviluppatori che costruiscono visualizzatori o editor di documenti basati sul web.

📚 Articoli Correlati

Ti consigliamo vivamente di esplorare i seguenti articoli: