1. 제품
  2.   PDF
  3.   Node.js
  4.   MuhammaraJS
 
  

무료 JavaScript API를 통해 PDF 파일 생성 및 관리

오픈 소스 순수 Node.js 모듈은 소프트웨어 개발자가 Node.js 애플리케이션에서 PDF 파일을 효율적으로 생성, 편집, 조작, 분할, 병합, 데이터 추출, 주석 추가 및 보호할 수 있게 합니다.

MuhammaraJS란?

현대 소프트웨어 개발에서 PDF 파일의 생성, 편집 및 조작은 보고서, 청구서 및 인터랙티브 문서를 생성하는 애플리케이션에 필수적이 되었습니다. HummusJS를 기반으로 구축된 고급 Node.js PDF 모듈인 MuhammaraJS는 개발자에게 강력하고 오픈 소스인 PDF 툴킷을 제공하여 손쉽게 PDF 파일을 생성, 수정, 병합 및 분할할 수 있게 합니다. 확장성과 유연성을 위해 설계된 이 모듈은 텍스트, 이미지, 도형 추가 또는 PDF 파일에서 데이터 추출과 같은 작업에 정밀한 제어를 제공하면서 PDF 생성을 단순화합니다. 효율적인 성능과 Node.js 애플리케이션에 원활한 통합을 통해 MuhammaraJS는 동적인 PDF 워크플로우가 필요한 산업 분야에서 선택되는 솔루션입니다.

기본적인 생성 기능을 넘어, MuhammaraJS는 PDF 파일 암호화, 디지털 서명 지원, 협업 및 검토를 위한 PDF 주석 추가 기능과 같은 고급 기능을 제공합니다. 개발자는 또한 PDF 압축을 적용하거나 최적화를 수행하여 더 빠른 공유와 저장 공간 절감을 이룰 수 있습니다. 직관적인 API와 활발한 오픈소스 커뮤니티 덕분에 구현 및 확장이 용이하며, 개발자는 안전하고 고성능의 PDF 솔루션을 제공할 수 있습니다. 대규모 엔터프라이즈 시스템이든 경량 애플리케이션이든, MuhammaraJS는 Node.js에서 인터랙티브하고 최적화된 안전한 PDF를 만들 수 있게 합니다.

Previous Next

MuhammaraJS 시작하기

MuhammaraJS는 npm에서 제공되며, 쉽게 다운로드하여 머신에 설치할 수 있습니다. 원활한 설치를 위해 다음 명령을 사용하십시오.

npm을 사용하여 MuhammaraJS 설치

npm install muhammara 

Node.js 애플리케이션에서 PDF 파일 만들기

오픈 소스 MuhammaraJS는 Node.js 애플리케이션 내에서 프로그래밍 방식으로 처음부터 PDF 문서를 생성하는 과정을 단순화합니다. 인보이스, 보고서 생성 또는 동적으로 양식을 채우는 등, 이 라이브러리는 직관적인 API와 강력한 기능 세트로 과정을 효율화합니다. 소프트웨어 개발자는 텍스트를 손쉽게 구성하고, 이미지를 추가하며, 글꼴을 포함하고, 특정 요구 사항에 맞게 레이아웃을 맞춤 설정할 수 있습니다. 다음 예제는 Node.js 애플리케이션 내에서 새 PDF를 Buffer로 생성하는 방법을 소프트웨어 개발자에게 보여줍니다.

Node.js 애플리케이션 내에서 버퍼로 새로운 PDF를 만드는 방법?

const Recipe = require("muhammara").Recipe;

const pdfDoc = new Recipe(Buffer.from("new"), null, {
  version: 1.6,
  author: "John Doe",
  title: "Hummus Recipe",
  subject: "A brand new PDF",
});

const pdfBuffer = pdfDoc.createPage("letter-size").endPage().endPDF();

   

암호화 및 보안 지원

오픈 소스 MuhammaraJS 모듈은 Node.js 환경 내에서 데이터 보안 및 무결성을 보장하기 위해 PDF 문서를 암호화하는 작업을 소프트웨어 개발자에게 쉽게 해줍니다. 이 모듈은 암호화를 위한 내장 지원을 제공하여, 소프트웨어 개발자가 강력한 암호화 알고리즘을 사용해 PDF 문서 내 민감한 정보를 보호할 수 있게 합니다. 다음 예제는 소프트웨어 개발자가 비밀번호 기반 암호화를 적용하여 민감한 정보에 대한 접근을 제한하는 방법을 보여줍니다.

PDF 문서 내 민감한 정보를 보호하는 방법?

const password = 'mySecurePassword';
pdfWriter.setPassword(password);

Node.js를 통해 PDF 파일에 주석 추가

오픈 소스 MuhammaraJS는 Node.js 애플리케이션 내에서 몇 줄의 코드만으로 PDF 문서에 주석을 추가하는 완전한 지원을 제공합니다. 댓글, 하이퍼링크, 양식 필드와 같은 다양한 주석 유형을 지원합니다. 이를 통해 소프트웨어 개발자는 PDF 문서에 인터랙티브 요소를 추가하여 사용자 참여와 사용성을 향상시킬 수 있습니다. 다음 예제는 Node.js 내부에서 PDF 문서에 주석을 삽입하는 방법을 보여줍니다.

Node.js 앱 내에서 PDF 파일에 주석을 추가하는 방법은?

const annotationContext = pdfWriter.createPage().startText();
annotationContext.writeText('Click here', 100, 100);
annotationContext.endText().end();

PDF 파일에 압축 및 최적화 적용

MuhammaraJS는 PDF 문서의 압축 및 최적화를 지원하여 파일 크기를 줄이고 성능을 향상시킵니다. 최적화된 아키텍처와 효율적인 알고리즘 덕분에 뛰어난 성능을 자랑합니다. 단일 페이지 문서든 다중 페이지 보고서든, 이 라이브러리는 탁월한 속도와 신뢰성을 제공합니다. 이 압축 및 최적화 기능은 PDF 파일의 효율적인 저장 및 전송에 필수적입니다.

 한국인