
Aspose.PDF for Node.js via C++
PDF 파일 생성 및 변환을 위한 Node.js API
온라인에서 PDF 문서를 처리하기 위한 매우 강력한 Node.js 라이브러리입니다. Node.js 애플리케이션에서 PDF를 생성, 읽기, 수정, 렌더링, 보호, 최적화 및 XLSX로 변환할 수 있습니다.
Aspose.PDF for Node.js via C++란 무엇인가요?
PDF는 산업 전반에 걸쳐 디지털 문서의 표준으로 남아 있지만, 특히 텍스트 추출, 형식 변환 또는 파일 보호와 같은 작업을 프로그래밍 방식으로 처리하는 것은 복잡할 수 있습니다. Aspose.PDF for Node.js via C++는 개발자가 Node.js에서 PDF를 생성하고 PDF 파일을 읽으며 고급 PDF 조작 기능을 애플리케이션에 원활하게 통합할 수 있도록 강력하고 효율적인 솔루션을 제공합니다. 속도와 신뢰성을 위해 설계된 이 라이브러리는 C++ 성능을 활용하면서 Node.js 개발자에게 부드러운 경험을 제공합니다. PDF 파일을 수정하거나 PDF에서 텍스트를 추출하거나 PDF 파일을 XLSX로 변환해야 할 경우, 이 솔루션은 PDF 내부에 대한 깊은 지식 없이도 모든 작업을 처리합니다.
기본 편집을 넘어 Aspose.PDF는 PDF 파일을 암호화하고, 비밀번호로 보호하며, PDF를 병합하거나 분할하고, 주석을 추가하고, 첨부 파일 및 이미지를 동적으로 삽입하거나 제거할 수 있게 해줍니다. 개발자는 또한 Node.js에서 PDF를 크기와 성능을 위해 최적화하거나 스캔된 콘텐츠에 워터마크와 OCR을 적용할 수 있습니다. 포괄적인 툴킷과 클라우드 준비 설계 덕분에 Aspose.PDF는 Node.js에서 PDF 파일을 변환하고 확장 가능한 풍부한 기능의 PDF 애플리케이션을 구축하도록 지원합니다. 신뢰할 수 있는 Node.js PDF REST API로 문서 워크플로를 간소화하려는 모든 개발자에게 Aspose.PDF for Node.js via C++는 이상적인 선택입니다.
C++를 사용한 Aspose.PDF for Node.js 시작하기
Aspose.PDF with Node.js via C++를 -*ZIP 아카이브에서 설치하고 사용하려면 다음 지침을 따르세요.
- ZIP 아카이브에서 파일 추출
- ‘encrypt_lic.html'을 사용하여 *.lic 파일을 암호화
- ‘settings.json’을 편집하고 설정을 구성하세요
라이브러리를 Aspose.PDF 제품 페이지에서 직접 다운로드할 수도 있습니다.
Node.js에서 PDF 파일 변환하기
Aspose.PDF for Node.js via C++는 소프트웨어 전문가가 PDF 문서를 Node.js 환경에서 가장 많이 사용되는 형식으로 빠르고 쉽게 변환할 수 있도록 해줍니다. DOCX, XLSX, EPUB, HTML, 이미지(JPEG, PNG, TIFF) 등 다양한 인기 파일 형식으로 PDF 파일을 원활하게 변환할 수 있습니다. 이 기능을 통해 개발자는 PDF 콘텐츠를 다양한 플랫폼과 사용 사례에 손쉽게 적용할 수 있습니다. 다음 예제는 소프트웨어 개발자가 Node.js 애플리케이션 내에서 기존 PDF 문서를 XLSX 파일 형식으로 변환하는 방법을 보여줍니다.
Node.js 앱에서 PDF 문서를 XLSX 형식으로 변환하는 방법은?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Node.js에서 PDF에서 텍스트 추출하기
PDF 문서에서 텍스트와 이미지를 추출하는 것은 매우 까다롭고 유용한 작업입니다. Aspose.PDF for Node.js via C++는 소프트웨어 개발자가 PDF 문서에서 텍스트를 정밀하게 추출할 수 있도록 다수의 유용한 기능을 제공하여 프로그래밍 방식으로 콘텐츠를 쉽게 처리하고 분석할 수 있게 합니다. 이 기능은 텍스트 검색, 콘텐츠 분석, 데이터 추출과 같은 작업에 필수적입니다. 다음 코드 예제는 사용자가 Node.js 애플리케이션 내에서 PDF 문서에서 텍스트를 추출하는 방법을 보여줍니다.
Node.js에서 PDF 문서에서 텍스트를 추출하는 방법은?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Extract text from a PDF-file*/
const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
});
Node.js 앱에서 PDF 문서 보호하기
Aspose.PDF for Node.js via C++는 Node.js 환경 내에서 몇 줄의 코드만으로 PDF 문서를 보호하는 기능을 제공합니다. 라이브러리에는 PDF를 안전하게 디지털 서명하고, 비밀번호를 설정하며, 권한을 제한하고, PDF 문서의 내용을 암호화하거나 복호화하는 등 여러 중요한 기능이 포함되어 있습니다. 아래는 소프트웨어 개발자가 Node.js 애플리케이션에서 비밀번호로 PDF 문서를 암호화하는 방법을 보여주는 예제입니다.
Node.js에서 소유자 비밀번호로 PDF 파일을 암호화하는 방법은?
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Node.js에서 PDF 문서 최적화하기
Aspose.PDF for Node.js via C++는 소프트웨어 개발자가 웹용 PDF 문서 내용을 최적화하도록 쉽게 만들어 줍니다. Node.js 애플리케이션 내에서 파일 크기를 줄이고, 성능을 향상시키며, 호환성을 높이도록 PDF 문서를 최적화합니다. 또한 이 라이브러리는 주석, 이미지, 워터마크 등을 추가하여 기존 PDF 문서를 수정할 수도 있습니다. 아래는 소프트웨어 개발자가 Node.js 애플리케이션에서 PDF 문서를 최적화하는 방법을 보여주는 예제입니다.
Node.js 앱 내에서 웹용 PDF 문서를 최적화하는 방법은?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Node.js에서 동적 PDF 생성하기
Aspose.PDF for Node.js via C++는 소프트웨어 개발자가 처음부터 새로운 PDF 문서를 생성하거나 Node.js 애플리케이션 내부의 데이터를 기반으로 동적으로 PDF를 만들 수 있도록 쉽게 해줍니다. 이 라이브러리는 또한 PDF 문서에 페이지, 텍스트, 이미지 및 기타 요소를 프로그래밍 방식으로 추가하는 것을 지원합니다.
