GroupDocs.Conversion for Node.js via Java를 사용하면 PDF 파일을 PDF/A 형식으로 변환할 수 있으며, PDF/A 표준을 준수합니다.
변환 프로세스는 간단하며 몇 줄의 코드만 필요합니다.
JavaScript에서 PDF를 PDF/A로 변환
'use strict';
// 패키지를 가져옵니다
const groupdocs = require('@groupdocs/groupdocs.conversion');
// 원본 PDF 파일을 로드합니다
const converter = new groupdocs.Converter("source.pdf");
// PDF/A 호환 PDF 형식으로 설정합니다
const pdfOptions = new groupdocs.PdfOptions();
pdfOptions.setPdfFormat(groupdocs.PdfFormats.PdfA_1A);
// 변환 옵션을 설정합니다
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPdfOptions(pdfOptions);
// PDF를 PDF/A로 변환합니다
converter.convert("converted_pdfa.pdf", convertOptions);
// 프로세스를 종료합니다
process.exit(0);
일반적인 시나리오는 전체 PDF 문서 또는 선택한 페이지를 이미지 집합으로 변환하는 것입니다. GroupDocs.Conversion for Node.js via Java는 PDF를 TIFF, JPG, PNG, GIF, BMP 등 이미지 형식으로 변환할 수 있습니다.
ImageFileType 클래스를 사용하여 필요한 이미지 형식을 선택할 수 있습니다.
JavaScript에서 PDF를 이미지로 변환
'use strict';
// 패키지를 가져옵니다
const groupdocs = require('@groupdocs/groupdocs.conversion');
// 원본 PDF 파일을 로드합니다
const converter = new groupdocs.Converter("source.pdf");
// 변환 옵션을 설정하고 출력 이미지 유형을 지정합니다
const convertOptions = new groupdocs.ImageConvertOptions();
convertOptions.setFormat(groupdocs.ImageFileType.Png);
// 변환하여 converted_page_1.png, converted_page_2.png, converted_page_3.png 등을 출력 폴더에 저장합니다
converter.convert("converted_page_.png", convertOptions);
// 프로세스를 종료합니다
process.exit(0);
문서의 특정 페이지 또는 페이지 범위를 동일하거나 다른 형식으로 변환할 수 있습니다.
다음 예제는 DOCX 파일의 1, 2, 3 페이지를 PDF로 변환하는 방법을 보여줍니다.
JavaScript에서 페이지 1, 2, 3을 PDF로 변환
'use strict';
// 패키지를 가져옵니다
const groupdocs = require('@groupdocs/groupdocs.conversion');
// 원본 DOCX 파일을 로드합니다
const converter = new groupdocs.Converter("source.docx");
// 변환할 페이지 범위를 지정합니다
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageNumber(1);
convertOptions.setPagesCount(3);
// 페이지 1, 2, 3을 PDF로 변환합니다
converter.convert("pages_1_2_3.pdf", convertOptions);
// 프로세스를 종료합니다
process.exit(0);