No cenário digital de hoje, quase todo mundo usa formatos populares como MS Word (DOC/DOCX) e PDF. Cada formato tem seus próprios pontos fortes, tornando-os amplamente usados em vários setores. Esse uso extensivo geralmente leva à necessidade de converter esses formatos entre si. Neste artigo, exploraremos como converter arquivos de documentos do MS Word (DOC/DOCX) em formato PDF usando Node.js. Além disso, aprenderemos como converter páginas específicas de um documento do Word protegido por senha em um aplicativo Node.js.

Converta um documento do Word em PDF usando o Node.js.

API Node.js para converter Word em PDF

O GroupDocs oferece uma solução GroupDocs.Conversion sob medida para desenvolvedores Node.js. Ela permite que os desenvolvedores convertam eficientemente vários formatos de documentos e imagens usando sua robusta API Node.js. Para este artigo, aproveitaremos a API GroupDocs.Conversion for Node.js para converter documentos DOC/DOCX em formato PDF.

Você pode instalar o pacote necessário do repositório npm e integrá-lo facilmente aos seus aplicativos baseados em Node.js.

npm i @groupdocs/groupdocs.conversion

Como converter Word (DOC/DOCX) para PDF no Node.js

Vamos percorrer os passos básicos para converter um documento do Word em um PDF usando Node.js. O procedimento a seguir converterá todas as páginas de um arquivo DOCX em um PDF:

  1. Carregue o arquivo Word DOC/DOCX usando a classe Converter.
  2. Defina as opções de conversão de PDF usando a classe PdfConvertOptions.
  3. Converta o documento para o formato PDF usando o método convert.

O seguinte código Node.js converte todo o documento do Word em PDF:

// Converta o documento do Word para o formato PDF usando Node.js

// Carregue o arquivo DOCX de origem
const converter = new groupdocs.conversion.Converter("sample.docx");

// Defina as opções de conversão para o formato PDF
const options = new groupdocs.conversion.PdfConvertOptions();

// Converter para formato PDF
converter.convert("converted.pdf", options);

Converter páginas selecionadas de documentos do Word protegidos por senha em Node.js

Você também pode converter páginas selecionadas de documentos do Word protegidos por senha em PDF. As etapas a seguir explicam como converter apenas páginas específicas de um documento do Word protegido por senha:

  1. Configure as opções de carregamento usando a classe WordProcessingLoadOptions e forneça a senha.
  2. Carregue o arquivo Word DOC/DOCX usando a classe Converter.
  3. Defina as opções de conversão para o formato PDF, incluindo número de páginas, contagem de páginas, DPI, largura e altura.
  4. Converta as páginas específicas do documento do Word protegido por senha para o formato PDF.

O seguinte código Node.js converte páginas selecionadas de um documento do Word protegido por senha:

// Converta as páginas específicas de um documento do Word protegido por senha para o formato PDF usando Node.js
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");

const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();

convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.conversion.Rotation.On180);
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);

converter.convert("converted.pdf", convertOptions);

Experimente a conversão online de Word para PDF GRATUITAMENTE

Você também pode converter documentos do Word para o formato de arquivo PDF usando esta ferramenta gratuita online conversor de documentos. Você pode acessá-la em qualquer dispositivo com qualquer navegador da web disponível.

Converta um documento do Word em PDF usando o Node.js.

Obtenha a licença completa gratuitamente - Biblioteca de conversão Node.js

Você pode obter uma licença temporária gratuita para testar a biblioteca de conversão Node.js sem limitações de avaliação. Uma licença temporária é, na verdade, uma licença completa com restrição de tempo que permite que você teste todos os aspectos do produto.

Conclusão

Concluindo, exploramos como converter arquivos do MS Word (DOC/DOCX) em formato PDF usando Node.js. Também abordamos como converter páginas específicas de um documento protegido por senha em PDF dentro de um ambiente Node.js. Ao usar GroupDocs.Conversion for Node.js, você pode automatizar facilmente conversões de documentos em seu aplicativo.

Para mais informações sobre a Document Conversion Automation API, consulte a documentação, API Reference, ou explore os exemplos do GitHub. Para quaisquer dúvidas, sinta-se à vontade para entrar em contato pelo fórum.

Artigos relacionados