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.
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:
- Carregue o arquivo Word DOC/DOCX usando a classe
Converter
. - Defina as opções de conversão de PDF usando a classe
PdfConvertOptions
. - 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:
- Configure as opções de carregamento usando a classe
WordProcessingLoadOptions
e forneça a senha. - Carregue o arquivo Word DOC/DOCX usando a classe
Converter
. - 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.
- 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.
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.