PDF 소책자는 문서를 인쇄에 사용할 수 있는 중철(또는 다른) 형식으로 변환하는 데 사용됩니다. PDF 소책자는 한 페이지에 두 페이지가 인쇄됩니다. 이 기사에서는 C#에서 프로그래밍 방식으로 PDF 파일에서 소책자를 만드는 방법을 보여 드리겠습니다.
PDF에서 소책자를 만드는 C# API - 무료 다운로드
Aspose.PDF for .NET은 PDF 파일을 생성, 수정 및 처리하는 데 사용할 수 있는 PDF 조작 API입니다. PDF 파일에서 소책자를 만드는 데 이 API를 사용합니다. API를 다운로드하거나 NuGet에서 설치할 수 있습니다.
PM> Install-Package Aspose.PDF
C#의 PDF에서 소책자를 만드는 단계
.NET용 Aspose.PDF는 PDF 소책자를 만들기 위해 복잡한 프로세스를 거칠 필요가 없습니다. 소스 PDF를 로드하고 몇 가지 페이지 옵션을 설정하고 소책자를 생성하기만 하면 됩니다. 다음은 C#용 Aspose.PDF를 사용하여 PDF에서 소책자를 만드는 단계입니다.
- 디스크에서 PDF 파일을 로드합니다.
- 페이지의 속성을 설정합니다(예: 페이지 크기).
- 소책자를 만들어 원하는 위치에 저장합니다.
다음 섹션에서는 C#의 PDF에서 소책자를 생성하는 방법을 보여줍니다.
C#의 PDF에서 소책자 만들기
다음은 C#의 PDF에서 소책자를 만드는 단계입니다.
- PdfFileEditor 클래스의 객체를 생성합니다.
- 페이지 크기와 왼쪽 및 오른쪽 페이지를 지정합니다.
- PdfFileEditor.MakeBooklet(string inputFile, String outputFile, PageSize pageSize, int[] leftPages, int[] rightPages) 메서드를 사용하여 PDF에서 소책자를 만듭니다.
다음 코드 샘플은 C#의 PDF에서 소책자를 만드는 방법을 보여줍니다.
// PdfFileEditor 개체 만들기
PdfFileEditor pdfEditor = new PdfFileEditor();
// 왼쪽 및 오른쪽 페이지 설정
int[] leftPages = new int[] { 1, 5 };
int[] rightPages = new int[] { 2, 3 };
// 소책자 만들기
pdfEditor.MakeBooklet("input.pdf", "booklet.pdf", PageSize.A5, leftPages, rightPages);
PDF 입력
출력 소책자
PDF 소책자를 만드는 C# API - 무료 라이선스 받기
임시 무료 라이선스 받기를 통해 평가 제한 없이 PDF에서 소책자를 만들 수 있습니다.
C# PDF API - 자세히 보기
문서를 사용하여 .NET용 Aspose.PDF에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 언제든지 알려주십시오.
결론
이 문서에서는 C#의 PDF에서 소책자를 만드는 방법을 배웠습니다. 또한 페이지 크기와 소책자의 왼쪽 및 오른쪽 페이지를 동적으로 설정하는 방법을 살펴보았습니다.