pdf para html online

How to convert PDF to HTML with Node.js API.

Converter documentos para é essencial para exibir arquivos na web, melhorar a acessibilidade e integrar documentos em fluxos de trabalho digitais. Neste artigo, você aprenderá como converter PDF para HTML em Node.js usando o GroupDocs.Conversion Cloud SDK, uma poderosa API REST que simplifica a transformação de documentos.

Nós vamos abordar os seguintes tópicos neste artigo:

🌐 API de Conversão de PDF para HTML para Node.js

GroupDocs.Conversion Cloud SDK for Node.js fornece uma maneira confiável e precisa de converter arquivos PDF em formato HTML, enquanto mantém layout, fontes, imagens e estrutura. Você também pode personalizar as configurações de saída, como qualidade da imagem e intervalos de páginas.

📦 Instalação

Use npm to install the SDK::

npm install groupdocs-conversion-cloud --save

Certifique-se de que você tenha seu ID de Cliente e Segredo de Cliente do GroupDocs Cloud Dashboard. Para mais detalhes, considere visitar este tutorial.

🚀 Converter PDF para HTML em Node.js

Aqui está um guia passo a passo para converter um documento PDF em HTML usando Node.js:

📌 Passo 1: Importe o SDK e configure a 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: Faça o upload do arquivo PDF para o armazenamento em nuvem:

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

📌 Passo 3: Defina as opções de conversão para PDF para 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.");
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais da API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crie uma instância da classe Configuration e inicialize-a com o Client ID & Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Defina a URL base da API para realizar a conversão de PDF para HTML online.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inicialize uma instância do ConvertApi com o objeto de Configuração
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
    
// Use o método ConvertDocument para converter o arquivo PDF em página da 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());
}
pdf gratuito para html online

Imagem:- Uma prévia da conversão de PDF para HTML.

Baixe o arquivo PDF de amostra usado no exemplo acima de input.pdf.

💻 Converta PDF para HTML Online via cURL

Você também pode converter PDF para HTML online usando cURL e GroupDocs.Conversion Cloud ponto de extremidade da API:

  1. Gere seu token de acesso JWT.
  2. Use the following cURL command:
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}\"}"

Substitua sourceFile, resultantFile e accessToken pelos valores reais.

  • Para salvar o HTML no disco local, execute o seguinte 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"

🧪 Tente o Conversor de PDF para HTML Grátis Online

Use nosso PDF to HTML Converter para uma experiência de conversão online rápida e eficiente.

Conversor de PDF para PPT online grátis

✅ Conclusão

Ao utilizar o GroupDocs.Conversion Cloud SDK para Node.js ou seus endpoints de API REST, a conversão de PDF para HTML se torna fácil, precisa e escalável. A API preserva a estrutura e suporta várias opções de saída, tornando-a ideal para desenvolvedores que constroem visualizadores ou editores de documentos baseados na web.

📚 Artigos Relacionados

Recomendamos fortemente a exploração dos seguintes artigos: