Converta sua página da web em PDF instantaneamente usando SDKs de nuvem Aspose.PDF. Incorpore seu aplicativo Node.js a uma biblioteca de conversão de Web para PDF com um único comando.

conversor de html para pdf

Visão geral

Você está pensando em enriquecer seu aplicativo Node.js com um conversor de HTML para PDF? Você está desembarcado em um lugar certo. Recentemente, publicamos algumas postagens de blog como PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js, Convert Excel to PDF in Python | Planilha XLS para PDF e muito mais. No entanto, este é um novo artigo da série Aspose.PDF Cloud Product Family e examinaremos a biblioteca de conversão de Web para PDF abordando os seguintes pontos.

Uma introdução ao conversor de formato de arquivo (Aspose.PDF)

Em nossa postagem de blog mais recente, descrevemos de forma abrangente o que é Aspose.PDF e como ele funciona. No entanto, nossa postagem de blog anterior foi sobre a conversão de arquivos PDF para DOC usando SDKs baseados em nuvem fornecidos pelo Aspose.PDF. Além disso, os desenvolvedores podem optar por APIs REST (transferência de estado representacional) ou SDKs (kit de desenvolvimento de software). Ambas as versões estão disponíveis com documentação completa sobre desenvolvimento e uso. Além disso, os assinantes do Aspose.PDF podem aproveitar o fórum onde podem abrir qualquer discussão sobre os recursos. A equipe de suporte está bastante atenta às perguntas/discussões para tornar a experiência do usuário livre de problemas.

Acima de tudo, Aspose.Cloud Product Family vem com um editor ao vivo, onde você pode experimentar APIs em tempo real e, portanto, você pode testar o conversor de HTML para PDF apenas na interface do usuário. Ele oferece uma interface amigável muito boa, onde você pode inserir dados e fazer upload de arquivos para testar os recursos. Além disso, você mesmo pode testar a Web para o recurso de conversão de PDF, conforme mostrado na imagem abaixo.

conversor de html para pdf

Depois de concluir o teste, você pode visualizar e selecionar o plano de assinatura no painel do Aspose.cloud. Um plano gratuito também está disponível para entender todo o ecossistema.

Benefícios comerciais da API de conversão de documentos baseada em nuvem

Nesta seção, exploraremos por que é importante enriquecer seu aplicativo com um conversor de formato de arquivo e também analisaremos seus benefícios comerciais. Os arquivos HTML são renderizados no navegador da Web e usados para desenvolver sites de negócios. Vale a pena mencionar aqui os seguintes benefícios.

Vantagem Competitiva

Pense como se você tivesse um negócio online baseado em serviços em nuvem. Sempre será muito para facilitar seus usuários com o máximo de recursos para lidar com as tarefas de rotina. Os conversores de formato de arquivo estão em bons negócios no momento atual devido a várias estruturas de arquivo de dados e a conversão de Web para PDF é bastante comum entre eles.

Acesso off-line

No que diz respeito ao conversor de HTML para PDF, a maior vantagem de ter uma versão em PDF de uma página da Web é que você pode salvá-la e visualizá-la offline.

Editável

É outra característica anexada aos arquivos PDF que você pode editar da maneira que quiser, como realçar o texto, assinaturas digitais, anotações avançadas e muito mais.

Da mesma forma, existem muitos outros profissionais que vêm com SDKs baseados em nuvem Aspose.PDF que você pode integrar em seu espaço de negócios online rapidamente. Todo o processo é bastante simples e amigável, basta ativá-lo e o resto da mágica acontece perfeitamente.

Como converter HTML para PDF usando SDKs de nuvem Aspose.PDF?

Até agora, passamos por um conversor de formato de arquivo (Aspose.PDF) e também analisamos alguns dos principais benefícios de ter uma API de conversão de documentos baseada em nuvem. A seguir, veremos como podemos configurar Aspose.PDF em nosso aplicativo Node.js.

Se você é novo em nossa plataforma, sinta-se à vontade para visitar este tutorial no qual definimos todas as etapas relacionadas à configuração do Aspose.cloud. Além disso, também detalhamos os pré-requisitos.

Como configuramos um projeto básico em Nestjs (ou seja, estrutura Nod.js) para configurar o conversor de HTML para PDF em nosso localhost. Agora, vamos abrir o arquivo “app.controller.ts” colocado dentro da pasta ‘src’ e colar o seguinte código para habilitar a conversão de Web para 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('/html-to-pdf')
  async htmlToPdf() {
    const name = 'index.html';
    const SrcFile = '/' + name;
    const detFolder = '/myfolder';
    const resultFile = 'index.pdf';
    const resultPath = 'myfolder/' + resultFile;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultFile;

    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      // Upload file to aspose cloud storage
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), 'testing');
      // Invoke Aspose.Pdf Cloud SDK API to create PDF file from HTML
      await pdfApi.putHtmlInStorageToPdf(
        resultFile,
        SrcFile,
        name,
        null,
        null,
        false,
        null,
        null,
        null,
        null,
        detFolder,
        storageName,
      );

      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);

      return 'Web Page converted to PDF successfully';
    } catch (e) {
      throw e;
    }
  }
}

Por fim, reinicie o servidor, você pode fazer uma solicitação de postagem em http://localhost:3000/html-to-pdf. Agora, você deve ver um arquivo chamado “index.pdf” na pasta raiz do seu projeto. Isso é tudo.

Conclusão

Este é o fim deste artigo de tutorial Aspose.PDF. Você viu claramente como todo o processo é simples, onde você pode enriquecer seu aplicativo Node.js com um conversor de HTML para PDF de nível empresarial. Além disso, você pode reduzir os custos associados a tarefas repetitivas e otimizar o desempenho ao optar por um conversor de formato de arquivo baseado em nuvem. Agora, você sabe como converter HTML para PDF e está familiarizado com a biblioteca de conversão da Web para PDF oferecida pelo Aspose.PDF. Portanto, é o momento certo para assinar os SDKs baseados em nuvem para seu aplicativo Node.js. Além disso, há documentação abrangente para todos os recursos de todos os conversores de arquivos online. Existem vários planos disponíveis e você pode optar por um plano gratuito para explorar mais antes de fazer uma compra.

Por fim, blog.aspose.cloud está escrevendo novos posts de maneira consistente. 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: