C#를 사용하여 빈 PDF 페이지 제거

이 문서는 C#를 사용하여 빈 PDF 페이지를 제거하는 프로세스를 설명합니다. IDE 설정에 대한 세부 정보, 단계 목록 및 C#를 사용하여 PDF에서 빈 페이지를 삭제하는 방법을 보여주는 샘플 코드를 얻을 수 있습니다. 사용자 지정 출력을 생성하기 위한 샘플 코드를 개선하기 위한 다양한 향상이 논의될 것입니다.

C#를 사용하여 PDF에서 여분 페이지를 삭제하는 단계

  1. IDE를 Aspose.PDF for .NET을 사용하도록 설정하여 빈 페이지를 제거합니다.
  2. 전체 제품 기능을 이용하려면 유효한 라이선스를 적용하십시오.
  3. Document 클래스를 사용하여 소스 PDF 파일을 로드합니다.
  4. 로드된 PDF 파일에서 각 page을(를) 파싱합니다
  5. 현재 페이지에 텍스트, 이미지, 주석 및 임베드된 양식이 없음을 확인합니다.
  6. 위 기준을 사용하여 각 빈 페이지에 표시합니다
  7. 마지막 페이지부터 각 페이지를 순차적으로 검사하여 빈 페이지를 모두 삭제합니다.
  8. 빈 페이지 없이 업데이트된 PDF 파일을 저장합니다

이 단계들은 C#를 사용하여 PDF에서 빈 페이지를 제거하는 방법의 과정을 요약합니다. 소스 PDF를 Document 객체에 로드하고, 각 페이지를 파싱하여 텍스트, 이미지, 주석 또는 임베디드 폼이 포함되어 있는지 확인한 뒤 빈 페이지 목록을 저장합니다. 마지막 페이지부터 모든 빈 페이지를 삭제하고 결과 출력 PDF 파일을 저장합니다.

C#를 사용하여 PDF에서 빈 페이지 삭제하는 코드

이 코드는 C#를 사용하여 PDF에서 여분의 페이지를 삭제하는 방법을 보여줍니다. Pages.Delete(int[])를 사용하여 빈 페이지를 모두 한 번에 삭제할 수 있으며, 빈 페이지를 삭제하면서 모든 페이지를 반복할 필요가 없습니다. ImagePlacementAbsorber는 페이지에 렌더링된 이미지만을 감지하는 데 사용할 수 있으며, Resources.Images.Count에는 참조된 리소스도 포함됩니다.

이 짧은 튜토리얼은 빈 페이지를 검색하고 PDF 파일에서 모두 삭제하는 과정을 가르칩니다. PDF를 흑백 PDF로 변환하려면, 기사 C#를 사용하여 PDF를 흑백으로 변환를 참조하십시오.

 한국인