Node.js 전용 PDF 프로세싱 API

Node.js 애플리케이션 내에서 PDF 문서를 작성, 편집, 보호 및 여러 형식으로 변환

개요

Aspose.PDF 는 Node.js 용 PDF 문서 생성 라이브러리로, 복잡한 여러 페이지로 된 인쇄 가능한 문서를 쉽게 만들 수 있습니다.

API는 간단하게 설계되었으므로 복잡한 문서를 생성하는 것은 종종 몇 가지 함수 호출만큼 간단했습니다. 이름에서 알 수 있듯이 라이브러리는 C++의 프로그램 코드를 기반으로 개발되었습니다. 이를 통해 우리는 이를 최대한 빠르게 만들 수 있었고 WebAssembly에서 컴파일하여 다른 운영 체제로 이식할 수 있었습니다.

Aspose .PDF for Node.js via C++ 기능

Aspose .PDF for Node.js via C++ 로 백엔드에서 PDF 파일을 조작하는 방법

Aspose.PDF for Node.js via C++는 백엔드에서 PDF 파일을 조작할 수 있는 가능성을 제공합니다. Aspose.PDF for Node.js via C++를 사용하여 PDF를 최적화하고, 텍스트와 이미지를 추가 및 추출하고, 암호화 및 해독할 수 있습니다. PDF를 분할하고 병합할 수도 있습니다.

PDF 변환

Aspose.PDF for Node.js via C++를 사용하여 PDF를 JPG 및 PNG로 변환할 수 있습니다.

설치

ZIP 아카이브에서 Aspose.PDF for Node.js via C++ 를 설치하고 사용하려면 다음 지침을 따르십시오:

  • ZIP 아카이브에서 파일 추출
  • ’encrypt_lic.html ‘를 사용하여 *.lic 파일을 암호화합니다
  • ‘settings.json’을 편집하고 설정을 지정합니다.

하이퍼링크 및 첨부 기능

툴킷으로 다음을 추가할 수 있습니다:

  • PDF 문서 내 다른 페이지에 대한 하이퍼링크 단축키
  • 다른 PDF 문서의 페이지로 연결되는 하이퍼링크
  • PDF가 아닌 파일에 대한 하이퍼링크
  • 웹 위치로 연결되는 하이퍼링크.

하이퍼링크 생성과 함께 PDF 문서에서 하이퍼링크를 추출하는 기능도 제공됩니다.

PDF 보안 기능

API는 40비트 또는 128비트 암호화를 제공합니다.보안을 강화하기 위해 사용자 및 마스터 암호를 설정할 수도 있습니다.이 라이브러리를 사용하면 콘텐츠 복사, 인쇄, 품질 저하 인쇄, 주석 수정, 양식 필드 완성 및 PDF 파일 어셈블리와 같은 파일의 콘텐츠 조작을 모두 제한할 수 있습니다

PDF를 JPG 및 기타 이미지 형식으로 변환

Aspose.PDF for Node.js via C++를 사용하면 PDF 파일의 각 페이지를 BMP, JPG 및 PNG와 같은 기존 이미지 형식으로 최대한 높은 정확도로 렌더링하고 변환할 수 있습니다.이미지 외에도 PDF를 DOC 및 DOCX 형식으로 쉽게 저장할 수 있습니다.

Node.js 파일에 PDF 페이지를 JPEG 이미지로 저장

기존 PDF 문서를 로드합니다.PDF 페이지를 이미지로 변환하고 각 페이지를 JPG 형식으로 저장합니다.

JavaScript/Node.js 파일을 통해 PDF를 JPG로 변환

const AsposePdf = require('./AsposePDFforNode.js');
const fs = require("fs");
const os = require("os");

const pdf_file = '<Enter your filename>';
const resultdir = fs.realpathSync(os.tmpdir()) + '/';

AsposePdf().then(AsposePdfModule => {
    console.log("Convert from PDF:");
    const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, resultdir + "ResultPdfToJpg{0:D2}.jpg", 150);
    console.log("AsposePdfPagesToJpg => %O",  json.errorCode == 0 ? json.filesNameResult : json.errorText);
});

Aspose.PDF 는 다음과 같이 널리 사용되는 다른 개발 환경을 위한 개별 PDF API를 제공합니다.