무료 Node.js 라이브러리로 PDF 파일을 생성, 편집 및 병합합니다
고성능을 위해 설계된 강력한 Node.js PDF 라이브러리로, PDF 파일을 생성, 읽기, 병합, 편집 및 조작하기 위한 고수준 API 세트를 제공하며, Node.js에서 이미지와 텍스트를 삽입합니다.
HummusJS 라이브러리는 무엇인가요?
현대 소프트웨어 개발에서 강력한 PDF Node.js API를 보유하면 애플리케이션의 효율성과 유연성을 크게 향상시킬 수 있습니다. HummusJS는 개발자가 Node.js에서 PDF 파일을 생성하고, PDF 파일을 읽으며, 고급 작업을 손쉽게 수행할 수 있게 해주는 오픈소스 라이브러리입니다. 깔끔하고 접근하기 쉬운 API 덕분에 HummusJS를 사용하면 Node.js에서 새로운 PDF를 만들고, PDF에 이미지를 삽입하고, 여러 문서를 병합하며, 콘텐츠를 추가하거나 편집할 수 있습니다—모두 몇 줄의 코드만으로 가능합니다. 이러한 단순성은 PDF 사양을 깊이 파고들지 않고도 빠른 통합을 원하는 개발자에게 이상적입니다.
HummusJS의 눈에 띄는 특징 중 하나는 PDF 문서에서 폰트를 관리할 수 있는 능력이며, PDF 파일에 사용자 정의 폰트를 사용할 수 있는 옵션을 포함해 스타일링과 레이아웃을 완벽하게 제어할 수 있습니다. Node.js에서 PDF 파일을 병합하거나 동적 텍스트를 삽입하거나 자산을 포함시키는 경우에도, 이 라이브러리는 작고 큰 문서를 모두 인상적인 속도와 안정성으로 처리합니다. 효율적인 아키텍처와 개발자 친화적인 설계 덕분에 HummusJS는 Node.js 프로젝트에서 PDF 처리를 간소화하려는 모든 사람에게 신뢰할 수 있는 선택입니다.
HummusJS 시작하기
HummusJS 라이브러리를 설치하는 가장 좋은 방법은 npm을 이용하는 것이며, 라이브러리를 원활하게 설치하려면 다음 명령을 사용하십시오.
npm을 통해 HummusJS 라이브러리 설치
Install HummusJS Library via npm 라이브러리를 직접 다운로드하려면 GitHub HummusJS 제품 페이지
Node.js에서 PDF 생성 및 편집
오픈 소스 HummusJS 라이브러리는 Node.js 앱 내에서 몇 줄의 코드만으로 처음부터 새로운 PDF 문서를 생성할 수 있게 해줍니다. 이 기능은 보고서, 청구서 및 기타 문서를 동적으로 생성하는 데 특히 유용합니다. 또한 이 라이브러리는 기존 PDF를 수정하는 것도 지원하며, 새로운 콘텐츠 추가, PDF 병합, 심지어 문서 구조 변경까지 가능합니다. 다음 예제는 소프트웨어 개발자가 Node.js 애플리케이션 내에서 새로운 PDF 문서를 생성하는 방법을 보여줍니다.
Node.js 앱에서 새 PDF 파일을 만드는 방법?
const hummus = require('hummus');
const pdfWriter = hummus.createWriter('output.pdf');
const page = pdfWriter.createPage(0, 0, 595, 842); // A4 size
pdfWriter.startPageContentContext(page)
.writeText(
'Hello, HummusJS!',
100, 800,
{ font: pdfWriter.getFontForFile('Arial.ttf'), size: 12, colorspace: 'gray', color: 0x00 }
);
pdfWriter.writePage(page);
pdfWriter.end();
Node.js에서 PDF에 이미지 삽입
HummusJS 라이브러리를 사용하면 PDF 문서에 이미지와 텍스트를 삽입하는 것이 간단한 작업입니다. 이 기능은 로고, 서명 또는 PDF 내부의 기타 그래픽 콘텐츠를 추가하는 데 매우 유용합니다. 이 라이브러리는 사용이 매우 쉽고 JPEG, GIF, PNG 등 다양한 이미지 형식을 지원하여 PDF 문서에 풍부한 시각적 콘텐츠를 제공할 수 있습니다. 다음은 소프트웨어 개발자가 Node.js 환경에서 PDF 파일에 이미지를 삽입하는 방법을 보여주는 매우 유용한 코드 예제입니다.
Node.js 라이브러리를 통해 PDF 문서에 이미지를 삽입하는 방법?
const pdfWriter = hummus.createWriter('image.pdf');
const page = pdfWriter.createPage(0, 0, 595, 842);
const context = pdfWriter.startPageContentContext(page);
context.drawImage(50, 700, 'path/to/image.jpg', {
transformation: { width: 200, height: 200 }
});
pdfWriter.writePage(page).end();
Node.js 앱에서 PDF 문서 병합
여러 PDF를 하나의 문서로 병합하는 것은 많은 애플리케이션에서 일반적인 요구 사항입니다. 오픈 소스 HummusJS 라이브러리는 Node.js 앱 내에서 여러 PDF 문서를 하나의 파일로 병합하는 완전한 기능을 제공했습니다. 이 기능은 여러 보고서, 포트폴리오 또는 PDF 문서 컬렉션을 결합하는 데 매우 유용합니다. 라이브러리는 이 과정을 단순화하여 다음 코드 예제와 같이 여러 PDF 파일을 쉽게 결합할 수 있게 합니다.
Node.js에서 여러 PDF 문서를 병합하는 방법?
const hummus = require('hummus');
const pdfWriter = hummus.createWriter('merged.pdf');
pdfWriter.appendPDFPagesFromPDF('file1.pdf');
pdfWriter.appendPDFPagesFromPDF('file2.pdf');
pdfWriter.end();
PDF에서 텍스트와 글꼴 관리
HummusJS 라이브러리를 사용하면 소프트웨어 개발자가 JavaScript 앱 내에서 텍스트와 글꼴을 매우 정밀하게 관리할 수 있습니다. 이 라이브러리는 강력한 텍스트 및 글꼴 처리 기능을 제공하여 다양한 글꼴을 포함하고 PDF 문서 내에서 정확한 텍스트 배치를 가능하게 합니다. 이러한 기능은 다양한 타이포그래피와 맞춤형 텍스트 배치를 가진 문서를 만드는 데 필수적입니다. 다음은 소프트웨어 개발자가 Node.js에서 PDF 문서에 커스텀 글꼴을 사용하는 예시입니다.
Node.js 라이브러리를 통해 PDF 문서에서 사용자 정의 글꼴을 사용하는 방법?
const hummus = require('hummus');
const pdfWriter = hummus.createWriter('custom_font.pdf');
const page = pdfWriter.createPage(0, 0, 595, 842);
pdfWriter.startPageContentContext(page)
.writeText(
'Custom Font Example',
100, 700,
{ font: pdfWriter.getFontForFile('CustomFont.ttf'), size: 16, colorspace: 'gray', color: 0x00 }
);
pdfWriter.writePage(page);
pdfWriter.end();