PDF 문서에 페이지 추가
Contents
[
Hide
]
Aspose.PDF for .NET API는 C# 또는 다른 .NET 언어를 사용하여 PDF 문서의 페이지를 작업할 수 있는 완전한 유연성을 제공합니다. 이는 PageCollection에 PDF 문서의 모든 페이지를 유지하여 PDF 페이지 작업에 사용할 수 있습니다. Aspose.PDF for .NET은 파일의 어느 위치에나 페이지를 삽입하고 PDF 파일 끝에 페이지를 추가할 수 있습니다. 이 섹션에서는 C#을 사용하여 PDF에 페이지를 추가하는 방법을 보여줍니다.
PDF 파일에 페이지 추가 또는 삽입
Aspose.PDF for .NET은 파일의 어느 위치에나 페이지를 삽입하고 PDF 파일 끝에 페이지를 추가할 수 있습니다.
다음 코드 스니펫은 Aspose.PDF.Drawing 라이브러리와도 함께 작동합니다.
원하는 위치에 PDF 파일에 빈 페이지 삽입
PDF 파일에 빈 페이지를 삽입하려면:
다음 코드 스니펫은 PDF 파일에 페이지를 삽입하는 방법을 보여줍니다.
// 전체 예제와 데이터 파일은 https://github.com/aspose-pdf/Aspose.PDF-for-.NET 에서 확인하세요.
// 문서 디렉토리 경로입니다.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// 문서 열기
Document pdfDocument = new Document(dataDir + "InsertEmptyPage.pdf");
// PDF에 빈 페이지 삽입
pdfDocument.Pages.Insert(2);
// 출력 파일 저장
pdfDocument.Save(dataDir + "InsertEmptyPage_out.pdf");
위 예제에서, 우리는 기본 매개변수를 가진 빈 페이지를 추가했습니다. 문서의 다른 페이지와 같은 페이지 크기를 만들고 싶다면 몇 줄의 코드를 추가해야 합니다:
var page = pdfDocument.Pages.Insert(2);
// 페이지 1에서 페이지 매개변수 복사
page.ArtBox = pdfDocument.Pages[1].ArtBox;
page.BleedBox = pdfDocument.Pages[1].BleedBox;
page.CropBox = pdfDocument.Pages[1].CropBox;
page.MediaBox = pdfDocument.Pages[1].MediaBox;
page.TrimBox = pdfDocument.Pages[1].TrimBox;
PDF 파일 마지막에 빈 페이지 추가하기
문서가 빈 페이지로 끝나도록 하고 싶을 때가 있습니다. 이 주제에서는 PDF 문서 말미에 빈 페이지를 삽입하는 방법에 대해 설명합니다.
PDF 파일 마지막에 빈 페이지를 삽입하려면:
- 입력 PDF 파일로 Document 클래스 객체를 생성합니다.
- PageCollection 컬렉션의 Add 메서드를 매개변수 없이 호출합니다.
- Save 메서드를 사용하여 출력 PDF를 저장합니다.
다음 코드 스니펫은 PDF 파일 마지막에 빈 페이지를 삽입하는 방법을 보여줍니다.
// 완전한 예제와 데이터 파일을 보려면 https://github.com/aspose-pdf/Aspose.PDF-for-.NET 으로 이동하세요.
// 문서 디렉토리로의 경로입니다.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// 문서 열기
Document pdfDocument = new Document(dataDir + "InsertEmptyPageAtEnd.pdf");
// PDF 파일 끝에 빈 페이지 삽입
pdfDocument.Pages.Add();
// 출력 파일 저장
pdfDocument.Save(dataDir + "InsertEmptyPageAtEnd_out.pdf");