Node.js에서 PDF 분할
Node.js를 사용하여 PDF를 두 파일로 분할
단일 PDF를 여러 부분으로 분할하려는 경우, AsposePdfSplit2Files 함수를 사용할 수 있습니다. 다음 코드 스니펫을 확인하여 Node.js 환경에서 두 개의 PDF를 분할하십시오.
CommonJS:
-
require
를 호출하고asposepdfnodejs
모듈을AsposePdf
변수로 가져옵니다. -
분할할 PDF 파일의 이름을 지정합니다.
-
AsposePdf
를 Promise로 호출하고 파일을 분할하는 작업을 수행합니다. 성공하면 객체를 받습니다. -
함수 AsposePdfSplit2Files를 호출합니다.
-
두 개의 PDF 파일을 분할합니다. PDF 파일을 1페이지에서 분할할 것임을 나타내기 위해 pageToSplit 변수를 1로 설정합니다.
-
따라서, ‘json.errorCode’가 0이면, 작업의 결과가 “ResultSplit1.pdf"와 “ResultSplit2.pdf"에 저장됩니다. json.errorCode 매개변수가 0이 아니고, 따라서 파일에 오류가 발생하면, 오류 정보는 ‘json.errorText’에 포함됩니다.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*분할할 페이지 수 설정*/
const pageToSplit = 1;
/*두 개의 PDF 파일로 분할하고 "ResultSplit1.pdf", "ResultSplit2.pdf"로 저장*/
const json = AsposePdfModule.AsposePdfSplit2Files(pdf_file, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
console.log("AsposePdfSplit2Files => %O", json.errorCode == 0 ? [json.fileNameResult1, json.fileNameResult2] : json.errorText);
});
ECMAScript/ES6:
-
asposepdfnodejs
모듈을 가져옵니다. -
분할할 PDF 파일의 이름을 지정합니다.
-
AsposePdf 모듈을 초기화합니다. 성공하면 객체를 받습니다.
-
함수 AsposePdfSplit2Files를 호출합니다.
-
두 개의 PDF 파일을 분할합니다. pageToSplit 변수를 1로 설정하여 PDF 파일이 페이지 1에서 분할됨을 나타냅니다.
-
따라서, ‘json.errorCode’가 0이면 작업의 결과가 “ResultSplit1.pdf"와 “ResultSplit2.pdf"에 저장됩니다. json.errorCode 매개변수가 0이 아니고, 그에 따라 파일에 오류가 발생하면 오류 정보는 ‘json.errorText’에 포함됩니다.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*분할할 페이지 번호를 설정합니다.*/
const pageToSplit = 1;
/*두 개의 PDF 파일로 분할하고 "ResultSplit1.pdf", "ResultSplit2.pdf"로 저장합니다.*/
const json = AsposePdfModule.AsposePdfSplit2Files(pdf_file, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
console.log("AsposePdfSplit2Files => %O", json.errorCode == 0 ? [json.fileNameResult1, json.fileNameResult2] : json.errorText);