Converta ZIP ou RAR para PDF

As conversões de RAR para PDF ou ZIP para PDF agora podem ser obtidas colocando os arquivos de origem aqui em nossa ferramenta on-line e você receberá a versão PDF gerada em segundos. Além desta ferramenta online, existem APIs REST e SDKs disponíveis para permitir a conversão de RAR em PDF em seu aplicativo. Felizmente, GroupDocs.Conversion Cloud expôs SDKs para várias linguagens de programação que não apenas fornecem recursos de conversão de arquivos, mas também permitem integrar esses SDKs em seus projetos facilmente. No entanto, nesta postagem do blog, aprenderemos como converter ZIP ou RAR em PDF programaticamente em um aplicativo baseado em Node.js.

As seguintes seções serão abordadas neste guia:

RAR | Conversor ZIP para PDF - Instalação da API de conversão de arquivos

Esta [API de conversão de arquivos] de nível empresarial 9 oferece uma enorme pilha de recursos para converter RAR em PDF perfeitamente. Além disso, a instalação consiste apenas em executar um único comando a seguir no terminal:

npm install groupdocs-conversion-cloud

Além disso, se você é novo em nossa plataforma, sugerimos que visite este link para saber como obter credenciais de API (ou seja, ID do cliente e segredo do cliente) do [painel] da API 11 de GroupDocs.Conversion Nuvem.

Converta ZIP ou RAR em PDF programaticamente

Vamos escrever um trecho de código e chamar alguns métodos importantes expostos por GroupDocs.Conversion Cloud SDK for Node.js. Portanto, implementaremos a funcionalidade que converte RAR para PDF ou ZIP para PDF.

Siga as seguintes etapas:

  • Inclua o módulo groupdocs-conversion-cloud em seu aplicativo.
  • Instancie o objeto Configuration usando Client ID e Client Secret.
  • Abra um arquivo no IOStream da unidade do sistema e crie uma instância da classe FileApi e inicialize-a com um objeto de configuração.
  • Crie uma solicitação de upload de arquivo invocando o método UploadFileRequest.
  • Faça upload do arquivo chamando o método uploadFile.
  • Inicialize o ConvertApi com as credenciais da API.
  • Defina as configurações de conversão definindo valores como filePath, format e outputPath.
  • Crie uma solicitação de conversão de documento inicializando a instância da classe ConvertDocumentRequest.
  • Invoque o método convertDocument para converter RAR em PDF.

O exemplo de código a seguir demonstra como converter ZIP em PDF usando Node.js:

// Inclua o módulo groupdocs-conversion-cloud em seu aplicativo.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Instancie o objeto Configuration usando Client ID e clientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";


// abra um arquivo no IOStream da unidade do sistema.
var resourcesFolder = '/sample.zip';
// ler arquivo
fs.readFile(resourcesFolder, (err, fileStream) => {
  /// Crie uma instância da classe FileApi e inicialize-a com um objeto de configuração.
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // Crie uma solicitação de upload de arquivo invocando o método UploadFileRequest.
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
  // Faça upload do arquivo chamando o método uploadFile.
  fileApi.uploadFile(request)
    .then( () => {
        // Inicialize o ConvertApi com as credenciais da API.
        let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

        // Defina as configurações de conversão definindo valores como filePath, format e outputPath.
        let settings = new groupdocs_conversion_cloud.ConvertSettings();
        settings.filePath = "sample.zip"; // input file path on the cloud
        settings.format = "pdf";         // output format
        settings.outputPath = "output";   // output file folder on the cloud

        // Crie uma solicitação de conversão de documento inicializando a instância da classe ConvertDocumentRequest.
        let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

        // Invoque o método convertDocument para converter RAR em PDF.
        convertApi.convertDocument(request).then((result)=>{
        console.log("Document converted successfully: " + result[0].url);
        });
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Depois de executar o projeto, você verá os arquivos PDF gerados no dashboard conforme mostrado abaixo:

Conversor de RAR para PDF

Além disso, você pode baixar os arquivos manualmente ou usar este método DownloadFile para baixar os arquivos programaticamente.

Crie PDFs online usando um conversor de arquivos

Você pode usar nossa versão online dos SDKs GroupDocs.Conversion Cloud para criar PDFs online. Tudo o que você precisa fazer é soltar/carregar o arquivo RAR/ZIP e clicar no botão “Converter”. Acima de tudo, você não precisa de nenhuma assinatura prévia para usar esta ferramenta.

criar pdf on-line

Conclusão

Encerramos esta postagem do blog aqui e esperamos que você tenha aprendido como converter ZIP ou RAR em PDF usando GroupDocs.Conversion Cloud SDK for Node.js. Além disso, analisamos um trecho de código que permite criar um conversor ZIP para PDF ou um conversor RAR para PDF para seu aplicativo de negócios. Portanto, não se esqueça de visitar nossa referência API de nuvem para uma experiência rápida. Por último, você pode visitar o repositório GitHub do SDK GroupDocs.Conversion Node.js.

Além disso, recomendamos que você siga nosso Guia de primeiros passos.

Finalmente, groupdocs.cloud está escrevendo novos artigos de forma consistente. Portanto, fique atento às atualizações mais recentes.

Faça uma pergunta

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Perguntas frequentes – Perguntas frequentes

Posso converter RAR para PDF?

Sim, você pode obter a conversão de RAR para PDF usando esta ferramenta online desenvolvida por GroupDocs.Conversion Cloud. Para mais detalhes, visite este link.

Posso converter um arquivo ZIP em PDF?

Você pode invocar o método convertDocument do GroupDocs.Conversion Cloud SDK para converter ZIP em PDF programaticamente.

Veja também