Node.js는 서버 측 프로그래밍에 일반적으로 사용되는 매우 인기 있는 오픈 소스 JavaScript 런타임 환경입니다. 이는 개발자가 다양한 유형의 작업을 완료할 수 있도록 하는 많은 강력한 기능을 제공합니다. 그 중 하나는 PDF 파일을 Word 파일로 변환하는 것입니다.
이 기사에서는 Node.js를 사용하여 PDF 파일을 Word 파일로 변환하는 단계를 소개합니다. 우리는 pdf2docx와 docx라는 두 개의 Node.js 라이브러리를 사용해야 합니다. pdf2docx는 PDF 파일을 docx 파일로 변환하는 라이브러리, Word 문서 처리용 라이브러리입니다.
먼저 이 두 라이브러리를 설치해야 합니다. 설치하려면 명령줄에서 다음 명령을 실행하세요.
npm install pdf2docx npm install docx
다음으로 PDF 파일을 처리하는 코드를 작성해야 합니다. "pdf2docx.js"라는 파일을 만들고 다음 코드를 작성할 수 있습니다.
const fs = require('fs'); const { Converter } = require('pdf2docx'); const { Document, Paragraph } = require('docx'); const convertPdfToDocx = async (pdfFile, docxFile) => { const pdfData = fs.readFileSync(pdfFile); const converter = new Converter(pdfData); const docxData = await converter.convert(); const doc = new Document(); const paragraphs = docxData.split(' '); paragraphs.forEach((paragraph) => { if (paragraph !== '') { doc.addParagraph(new Paragraph(paragraph)); } }); const buffer = await docx.Packer.toBuffer(doc); fs.writeFileSync(docxFile, buffer); }; convertPdfToDocx('input.pdf', 'output.docx');
이 코드 조각은 PDF 파일 경로와 Word 파일 경로라는 두 개의 매개 변수를 받는 "convertPdfToDocx"라는 함수를 정의합니다. 먼저 PDF 파일을 읽고 pdf2docx 라이브러리를 사용하여 docx 형식으로 변환합니다. 그런 다음 docx 라이브러리를 사용하여 새 Word 문서 개체를 만들고 docx 데이터를 일련의 단락으로 변환합니다. 마지막으로 이러한 단락을 Word 문서 개체에 추가하고 이를 Word 파일로 저장합니다.
마지막으로 명령줄에서 다음 명령을 실행하여 PDF 파일을 Word 파일로 변환할 수 있습니다.
node pdf2docx.js
이렇게 하면 우리가 작성한 코드를 사용하여 "input.pdf" 파일이 "output.docx" 파일로 변환됩니다. 더 일찍.
결론적으로 Node.js를 사용하면 PDF 파일을 Word 파일로 변환하는 것은 매우 쉽습니다. PDF 파일을 docx 형식으로 변환하려면 pdf2docx 및 docx 라이브러리를 사용해야 하며, docx 데이터를 Word 파일로 변환하려면 docx 라이브러리를 사용해야 합니다. PDF 및 Word 파일을 처리해야 하는 애플리케이션을 구축하는 경우 Node.js가 매우 좋은 선택입니다.
위 내용은 nodejs는 PDF를 Word로 변환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!