C#에서 PDF 페이지 자르기

프로그래밍 방식으로 PDF 파일을 처리하는 동안 PDF에서 페이지를 잘라야 하는 경우가 많습니다. 이는 빈 여백, 머리글/바닥글의 내용 등을 잘라야 할 때 유용할 수 있습니다. 이를 위해 이 기사에서는 C#에서 PDF 페이지를 자르는 쉬운 방법을 제공합니다. 이제 .NET 애플리케이션에서 이를 수행하는 방법을 살펴보겠습니다.

PDF 자르기를 위한 C# 라이브러리

PDF 파일을 자르기 위해 PDF 파일을 처리, 생성 및 조작하는 강력한 라이브러리인 Aspose.PDF for .NET을 사용합니다. 라이브러리를 다운로드하거나 다음 NuGet 명령을 사용하여 C# 애플리케이션에 설치할 수 있습니다. :

PM> Install-Package Aspose.PDF

C#에서 PDF 파일 자르기

.NET용 Aspose.PDF를 사용하면 PDF 파일의 페이지 자르기가 쉬워집니다. PDF를 로드하고 자르기 상자의 크기를 지정하기만 하면 됩니다. C#을 사용하여 PDF에서 페이지를 자르는 방법을 살펴보겠습니다.

  • 먼저 문서 클래스를 사용하여 PDF 파일을 로드합니다.
  • 그런 다음 새 Rectangle 객체를 생성하고 크기를 초기화합니다.
  • 원하는 페이지를 선택하고 사각형을 CropBox, TrimBox, ArtBoxBleedBox 페이지의 속성.
  • 마지막으로 Document.Save(string) 메서드를 사용하여 잘라낸 PDF를 저장합니다.

다음 코드 샘플은 C#을 사용하여 PDF에서 페이지를 자르는 방법을 보여줍니다.

// PDF 파일 로드
var pdfDocument1 = new Aspose.Pdf.Document("document.pdf");
Console.WriteLine(pdfDocument1.Pages[1].CropBox);
Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

// 새 Rectagle을 만들어 페이지의 속성에 할당
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// 자른 PDF 저장
pdfDocument1.Save("cropped.pdf");  

PDF 온라인 자르기

또한 .NET용 Aspose.PDF를 기반으로 하는 PDF 페이지 자르기 무료 앱을 제공합니다. 계정을 만들지 않고도 이 PDF 자르기 앱을 사용할 수 있습니다.

무료 C# PDF 라이브러리

무료 임시 라이선스를 사용하여 제한 없이 C# PDF 라이브러리를 평가할 수 있습니다. 또한 문서를 방문하여 라이브러리의 다른 기능을 탐색할 수 있습니다.

라이브러리를 사용하는 동안 문제를 발견한 경우 포럼을 통해 문의할 수 있습니다.

결론

이 기사에서는 C#을 사용하여 PDF 파일에서 페이지를 자르는 방법을 보여주었습니다. 몇 가지 간단한 단계를 거쳐 몇 줄의 코드를 작성하면 프로그래밍 방식으로 원하는 PDF 페이지를 자를 수 있습니다. 또한 온라인에서 PDF 파일을 자를 수 있는 웹 기반 앱을 제공했습니다. 계정을 만들지 않고도 이 온라인 PDF 크롭퍼를 완전 무료로 사용할 수 있습니다.

또한보십시오