오늘날의 디지털 환경에서 거의 모든 사람이 MS Word(DOC/DOCX) 및 PDF와 같은 인기 있는 형식을 사용합니다. 각 형식에는 고유한 장점이 있어 다양한 산업에서 널리 사용됩니다. 이러한 광범위한 사용으로 인해 종종 이러한 형식을 서로 변환해야 할 필요성이 생깁니다. 이 문서에서는 Node.js를 사용하여 MS Word 문서(DOC/DOCX) 파일을 PDF 형식으로 변환하는 방법을 살펴보겠습니다. 또한 Node.js 애플리케이션 내에서 암호로 보호된 Word 문서의 특정 페이지를 변환하는 방법을 알아봅니다.

Node.js를 사용하여 Word 문서를 PDF로 변환합니다.

Word를 PDF로 변환하기 위한 Node.js API

GroupDocs는 Node.js 개발자를 위해 맞춤화된 GroupDocs.Conversion 솔루션을 제공합니다. 이를 통해 개발자는 강력한 Node.js API를 사용하여 다양한 문서 및 이미지 형식을 효율적으로 변환할 수 있습니다. 이 문서에서는 GroupDocs.Conversion for Node.js API를 활용하여 DOC/DOCX 문서를 PDF 형식으로 변환합니다.

npm 저장소에서 필요한 패키지를 설치하고 이를 Node.js 기반 애플리케이션에 쉽게 통합할 수 있습니다.

npm i @groupdocs/groupdocs.conversion

Node.js에서 Word(DOC/DOCX)를 PDF로 변환하는 방법

Node.js를 사용하여 Word 문서를 PDF로 변환하는 기본 단계를 살펴보겠습니다. 다음 절차는 DOCX 파일의 모든 페이지를 PDF로 변환합니다.

  1. Converter 클래스를 사용하여 Word DOC/DOCX 파일을 로드합니다.
  2. PdfConvertOptions 클래스를 사용하여 PDF 변환 옵션을 설정합니다.
  3. convert 메서드를 사용하여 문서를 PDF 형식으로 변환합니다.

다음 Node.js 코드는 전체 Word 문서를 PDF로 변환합니다.

// Node.js를 사용하여 Word 문서를 PDF 형식으로 변환

// 소스 DOCX 파일을 로드합니다
const converter = new groupdocs.conversion.Converter("sample.docx");

// PDF 형식에 대한 변환 옵션 설정
const options = new groupdocs.conversion.PdfConvertOptions();

// PDF 형식으로 변환
converter.convert("converted.pdf", options);

암호로 보호된 Word 문서의 선택된 페이지를 Node.js로 변환

암호로 보호된 Word 문서에서 선택한 페이지를 PDF로 변환할 수도 있습니다. 다음 단계에서는 암호로 보호된 Word 문서의 특정 페이지만 변환하는 방법을 설명합니다.

  1. WordProcessingLoadOptions 클래스를 사용하여 로딩 옵션을 설정하고 비밀번호를 제공합니다.
  2. Converter 클래스를 사용하여 Word DOC/DOCX 파일을 로드합니다.
  3. 페이지 번호, 페이지 수, DPI, 너비, 높이를 포함하여 PDF 형식의 변환 옵션을 설정합니다.
  4. 암호로 보호된 Word 문서의 특정 페이지를 PDF 형식으로 변환합니다.

다음 Node.js 코드는 암호로 보호된 Word 문서의 선택한 페이지를 변환합니다.

// Node.js를 사용하여 암호로 보호된 Word 문서의 특정 페이지를 PDF 형식으로 변환
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);

Word를 PDF로 온라인 변환을 무료로 사용해 보세요

이 무료 온라인 문서 변환기 도구를 사용하여 Word 문서를 PDF 파일 형식으로 변환할 수도 있습니다. 사용 가능한 모든 웹 브라우저가 있는 모든 기기에서 액세스할 수 있습니다.

Node.js를 사용하여 Word 문서를 PDF로 변환합니다.

무료로 전체 라이센스 받기 - Node.js 변환 라이브러리

평가 제한 없이 Node.js 변환 라이브러리를 사용해 보려면 무료 임시 라이선스를 받으세요. 임시 라이선스는 실제로 제품의 모든 측면을 테스트할 수 있는 시간 제한이 있는 전체 라이선스입니다.

결론

결론적으로, Node.js를 사용하여 MS Word(DOC/DOCX) 파일을 PDF 형식으로 변환하는 방법을 살펴보았습니다. 또한 Node.js 환경 내에서 암호로 보호된 문서의 특정 페이지를 PDF로 변환하는 방법도 다루었습니다. GroupDocs.Conversion for Node.js을 사용하면 애플리케이션에서 문서 변환을 쉽게 자동화할 수 있습니다.

문서 변환 자동화 API에 대한 자세한 내용은 문서, API 참조를 참조하거나 GitHub 예제를 탐색해 보세요. 질문이 있으시면 포럼을 통해 문의해 주세요.

관련기사