.NET에서 Facades API 사용 방법
.NET에서 Facades API 사용 방법
Facades API는 일반적인 PDF 작업을 위한 고수준 래퍼를 제공합니다. 이 가이드는
양식 채우기, 파일 병합 및 콘텐츠 편집을 다룹니다.
전제 조건
| 요구 사항 | 세부 정보 |
|---|---|
| 런타임 | .NET 8.0 이상 |
| 패키지 | dotnet add package Aspose.Pdf.Foss |
양식 필드 채우기
Form 파사드는 입력 PDF를 열고, 이름으로 필드를 채운 다음 결과를 별도의 출력 파일에 씁니다. 이는 단순한 필드 채우기만 필요할 때 저수준 Document 객체를 다루는 것을 피합니다.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();두 개의 PDF 병합
PdfFileEditor는 여러 PDF 파일을 하나의 출력 문서로 연결합니다. 소스 파일 경로와 대상 경로를 전달하여 단일 병합 결과를 생성합니다.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");페이지 범위 추출
같은 PdfFileEditor 클래스는 연속된 페이지 범위를 새 파일로 추출할 수 있습니다. 시작 페이지, 종료 페이지 및 출력 경로를 지정하십시오.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");핵심 클래스
| Class | Purpose |
|---|---|
Form | 양식 필드 값을 읽고 쓰기 |
PdfFileEditor | 페이지 병합, 분할, 추출 |
PdfContentEditor | 페이지 내용 편집 |
PdfFileSignature | 문서 서명 및 검증 |
PdfFileStamp | 페이지에 스탬프 추가 |
PdfConverter | 페이지를 이미지로 렌더링 |