Quickstart
빠른 시작
이 페이지에서는 가장 간단하면서도 실용적인 흐름을 안내합니다: 새 PDF를 생성하고, 텍스트를 배치한 뒤, 두 번째 페이지를 추가하고, 디스크에 저장한 뒤, 결과를 다시 열어 페이지 수와 내용이 라운드 트립을 통해 유지되었는지 확인합니다.
전제 조건
| 요구 사항 | 세부 사항 |
|---|---|
| Node.js | 22 이상 |
| Package | @asposefoss/pdf 설치됨 (Installation) |
1. 문서를 생성하고 텍스트를 추가합니다
Document.New()은(는) PageFormat을(를) 받아 해당 크기의 빈 페이지 하나로 문서를 시작합니다. doc.Pages[0]는 첫 번째 Page이며; Page.AddText()는 그 위에 위치 지정된 텍스트를 배치하고, Document.AddPage()는 추가 페이지를 추가합니다 — 여기서는 동일한 형식의 가로 방향 변형입니다.
import { Document, PageFormat } from '@asposefoss/pdf';
const doc = Document.New(PageFormat.A4);
doc.Pages[0].AddText('Hello from Aspose.PDF FOSS!', 72, 720, { fontSize: 14 });
doc.AddPage(PageFormat.A4.landscape());
console.log('Page count:', doc.Pages.length);2. 문서를 저장합니다
1단계에서 만든 doc 객체에 대해 Document.WriteTo()을(를) 호출하여 파일 경로에 기록합니다 — 이는 개발자 가이드 전반에 사용되는 동일한 저장 호출이며, 기본적으로 추가 압축 옵션 없이 PDF를 생성합니다.
doc.WriteTo('quickstart.pdf');3. 다시 열고 확인하기
Document.OpenFile()은(는) 2단계에서 기록된 quickstart.pdf 파일을 디스크에서 다시 읽어 새 Document 인스턴스로 로드합니다. 다시 열린 문서에서 Pages.length을(를) 읽으면 두 페이지 — 원본 A4 페이지와 AddPage()가 추가된 가로 페이지 — 가 올바르게 기록되었음을 확인합니다.
const reopened = Document.OpenFile('quickstart.pdf');
console.log('Reloaded page count:', reopened.Pages.length); // 2