Desenvolva um conversor online de PDF para HTML usando o SDK Node.js. Aprenda como converter PDF para HTML online.

Conversor de PDF para HTML

Visão geral

Bem-vindo a outra postagem de blog interessante da série Aspose.PDF Cloud Product Family Na semana passada, publicamos um artigo no qual demonstramos como podemos converter arquivos HTML em arquivos PDF usando SDKs de nuvem Aspose.PDF no aplicativo Node.js. No entanto, neste tutorial do Aspose.PDF, aprenderemos como converter arquivos PDF em HTML, abordando os seguintes pontos.

API de conversão de PDF para HTML

Em nossas postagens de blog anteriores, descrevemos brevemente o Aspose.PDF, suas APIs REST expostas e kits de desenvolvimento de software em nuvem. Portanto, sinta-se à vontade para visitar este artigo para conhecer Aspose.PDF em detalhes para melhor compreensão. No entanto, falaremos especificamente sobre o SDK para um conversor online de PDF para HTML. Aspose.PDF oferece APIs e SDKs para manipular, editar e converter arquivos PDF para outros formatos de arquivo populares. Além disso, também oferece plugins para WordPress e Drupal. Além disso, oferece muitos recursos com os quais você pode equipar seu WordPress ou Drupal.

Há uma equipe de suporte muito vibrante que você pode contatar aqui. Além disso, você pode assistir a uma demonstração vídeo para ver os recursos em ação na prática. Na documentação, você pode encontrar uma seção completa para desenvolvedores onde todos os recursos são listados com trechos de código e exemplos. Acima de tudo, os trechos de código estão disponíveis em vários idiomas, como Node.js, C#, PHP e muito mais.

Além disso, você mesmo pode experimentar o recurso, pois há uma representação gráfica de todos os atributos da API, conforme mostrado na imagem abaixo.

Conversor de PDF para HTML

Por que seu site de negócios precisa de um conversor de PDF para HTML?

Nesta seção, veremos a perspectiva de negócios de ter um conversor de PDF para HTML em nosso aplicativo de negócios. Existe um editor ao vivo fácil de usar onde você pode testar o recurso aqui. Portanto, sinta-se sempre confiante para optar pelas APIs do Aspose.PDF devido aos seguintes motivos.

As APIs e SDKs do Aspose.cloud são seguros

É o fator mais importante quando se trata de integrar uma biblioteca de terceiros em nosso aplicativo de negócios. No entanto, o Aspose.cloud está equipado com um mecanismo de segurança de nível empresarial. Há um painel onde permite gerar credenciais de API que incluem uma chave de API e um segredo de API. Essas credenciais são usadas para fazer chamadas de API e para o editor.

Processamento interno de dados

Quando se trata de usuários corporativos, agrega valor ao seu aplicativo de negócios quando os clientes recebem um editor ao vivo para converter arquivos de dados em um formato de arquivo diferente. Além disso, Aspose.PDF também oferece armazenamento em nuvem onde os usuários podem salvar arquivos.

SEO amigável

Search engine optimization é um componente muito sério de um negócio online. No entanto, o Portable Document Format (PDF) não é compatível com SEO. Portanto, converter seus arquivos PDF em arquivos HTML sempre oferece uma vantagem competitiva em termos de classificação nos mecanismos de pesquisa populares.

Leve

Outra vantagem importante de ter arquivos HTML é que os arquivos HTML são leves em comparação com os arquivos PDF. Portanto, o gerenciamento de arquivos PDF é comparativamente eficiente em termos de armazenamento.

Desenvolvimento rápido

No que diz respeito ao desenvolvimento de software, você pode impulsionar seu desenvolvimento aproveitando este conversor de PDF para HTML. Além disso, você pode configurar este software de conversão de arquivos de acordo com suas preferências.

Como converter PDF para arquivo HTML usando Aspose.PDF SDK no aplicativo Node.js?

Até agora, passamos pelo Aspose.PDF cloud SDK para conversão de arquivo PDF para HTML e os benefícios comerciais de ter um conversor online de PDF para HTML. Agora, veremos como converter arquivos PDF em HTML usando o software de conversão de arquivos Aspose.PDF.

Visite este tutorial no qual definimos todas as etapas relacionadas à configuração do Aspose.cloud em um aplicativo Node.js. Além disso, também detalhamos os pré-requisitos.

Agora, vamos abrir o arquivo “app.controller.ts” localizado dentro da pasta ‘src’ e colar o seguinte código para ativar a API Aspose.pdf em seu aplicativo Node.js.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/pdf-to-html')
  async pdfToHtml() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.html';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToHtml(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        'HTML5',
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        storageName,
        null,
        'zip',
      );
      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to HTML successfully';
    } catch (e) {
      throw e;
    }
  }
}

Agora, reinicie seu servidor e faça uma solicitação POST neste endereço http://localhost:3000/pdf-to-htm. Finalmente, você pode ver o arquivo convertido “result.html” baixado em seu diretório raiz.

Conclusão

Isso nos leva ao final desta postagem no blog. Espero que agora você tenha uma ideia melhor sobre a API do Aspose.pdf. Este artigo também elaborou como converter PDF para arquivo HTML usando um conversor de PDF para HTML. É hora de se inscrever em Aspose.cloud para bibliotecas de conversão e manipulação de formato de arquivo baseado em nuvem de nível empresarial. Existem vários planos disponíveis e você pode optar por um plano gratuito para explorar mais antes de fazer uma compra. Além disso, há documentação abrangente para todos os recursos de todos os conversores de arquivos online. Finalmente, blog.aspose.cloud está escrevendo novas postagens de blog sobre outros tópicos interessantes. Portanto, por favor, fique em contato para atualizações regulares. Além disso, você pode nos seguir em nossas contas de mídia social Facebook, LinkedIn e Twitter

Faça uma pergunta

Sinta-se à vontade para visitar nosso fórum, que é muito ativo para responder a perguntas e dúvidas/discussões.

Explorar

Você pode achar os seguintes links relevantes: