Converter PDF documentos em HTML é essencial para compartilhamento de conteúdo, arquivamento e publicação online. HTML oferece formatação flexível e responsividade que PDFs estáticos não podem. Este artigo demonstra como converter PDF para HTML em C# .NET online, uma ferramenta robusta para transformação de documentos.

PDF para HTML REST API

O Aspose.PDF Cloud SDK for .NET permite que os desenvolvedores transformem PDFs em páginas HTML limpas e responsivas. Os principais recursos incluem:

Principais Características:

  • Preserva o Layout: Mantém fontes, imagens, tabelas e estrutura.
  • Saída HTML Responsiva: Otimizada para navegadores web e móveis.
  • Personalização de Saída: Escolha dividir o HTML por página ou gerar um único arquivo.
  • Baseado em Cloud: Facilmente acessível em várias plataformas sem dependências locais.

Pré-requisitos:

Para começar:

Instale o SDK oficial do NuGet:

Install-Package Aspose.PDF-Cloud

Registre-se no Aspose Cloud Dashboard para obter seu ID do Cliente e Segredo do Cliente.

Converter PDF para HTML em C#

Abaixo está um exemplo simples mostrando como usar o SDK .NET para converter um documento PDF em HTML:

  • Primeiro, crie uma instância de Configuration onde passamos as credenciais do cliente.
  • Em segundo lugar, inicialize um objeto de PdfApi passando o objeto de Configuração.
  • Em terceiro lugar, crie um objeto de PutPdfInRequestToHtml onde definimos o arquivo HTML resultante.
// Para mais exemplos, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenha as credenciais do cliente de https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// criar uma instância de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Input PDF file name
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);

// Chame a API para converter arquivo PDF em HTML e salve a saída no armazenamento em nuvem.
// We have specified the output HTML format as `HTML5` 
// A opção para salvar cada página PDF como um arquivo HTML separado está habilitada.
// A saída será gerada como um arquivo .ZIP
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5", 
    splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", 
    outputFormat: "Zip" , file: pdfFile);
pdf to html converter

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

Exportar PDF para HTML usando cURL

Para entusiastas da linha de comando, aqui está como você pode usar cURL para converter PDF em HTML via REST API.

Etapa 1. Obter Token de Acesso:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Passo 2. Converter PDF para HTML:

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-o "Converted.zip"

Substitua {ACCESSTOKEN} e inputPDF pelo seu token real e arquivo PDF disponível no armazenamento em nuvem.

Experimente o Conversor de PDF para HTML Online

Quer testar o recurso sem escrever código? Experimente nosso online PDF to HTML converter, construído na mesma API.

pdf to html

Aplicativo gratuito para converter PDF em HTML.

Conclusão

Com a API REST .NET, os desenvolvedores podem rapidamente transformar PDFs estáticos em conteúdo HTML responsivo. Isso ajuda a otimizar os fluxos de trabalho de publicação de documentos para sites, plataformas de CMS e arquivos online.

Artigos Relacionados

Recomendamos fortemente a visita aos seguintes posts do blog para informações sobre: