Extract Images from PDF in C#

소개

PDF 파일은 종종 재사용, 분석 또는 변환을 위해 추출되어야 할 가치있는 이미지를 포함합니다.이 기사는 Aspose.PDF for .NET를 사용하여 C#에서 PDF에 대한 이미지 제출 방법에 대해 포괄적 인 단계별 가이드를 제공합니다. .NET 플러그인은 고품질의 이미지 수신을 보장하며 원본 형식 및 해상도를 보존합니다.

왜 PDF에서 이미지를 추출합니까?

PDF에서 이미지를 추출하는 것은 여러 가지 이유로 유익 할 수 있습니다 :

  • 보고서, 프레젠테이션 또는 아카이브에 대한 이미지를 다시 사용하십시오.
  • PDF 이미지를 편집 또는 추가 처리 목적으로 개별 파일로 변환합니다.
  • 자동 이미지 추출 대량 PDF 처리.
  • 품질 손실 없이 고해상도 이미지를 보관하십시오.

테이블 콘텐츠

이미지 추출을 위한 Aspose.PDF 설정

PDF에서 이미지를 추출하려면 **Aspose.PDF for .NET**를 사용합니다.

  • 고정밀 이미지 추출 데이터 손실 없이.
  • 수많은 이미지 형식에 대한 지원 (JPEG, PNG, BMP 등)
  • 멀티 페이지 PDF에서 자동 추출.

설치

NuGet을 사용하여 쉽게 도서관을 설치할 수 있습니다.

PM> Install-Package Aspose.PDF

대체로 DLL을 다운로드하십시오. 아스포스 다운로드 페이지.

2.C#에서 PDF 파일에서 이미지 추출

다음 단계를 따르십시오 프로그램으로 PDF에서 이미지를 추출합니다:

  • PDF 파일을 다운로드하십시오를 사용하여 Document 클래스 입니다
  • **모든 페이지를 통과하여 **이미지에 액세스하십시오.
  • 모든 사진을 추출하십시오 Page.Resources.Images.
  • 원하는 형식으로 추출된 이미지를 저장합니다.

코드 예제

이 방법은 사람없는 추출을 보장하고 동시에 원본 이미지 품질을 유지합니다.

3) 다른 형식으로 추출 된 이미지를 저장

Aspose.PDF은 수많은 형식으로 추출 된 이미지를 저장할 수 있습니다 :

형식혜택
JPEG높은 압축, 웹 사용에 이상적입니다.
PNG높은 품질의 이미지에 대한 손실없는 압축.
BMP자세한 이미지 보존을 위한 Bitmap 형식.

다양한 형식으로 추출 된 이미지를 저장하려면 저장 방법에서 파일 확장을 단순히 변경합니다.

다중 PDF에서 배치 이미지 추출

한 번에 여러 PDF에서 이미지를 추출하려면 아래에 표시된 디렉토리를 통해 롤할 수 있습니다.

string[] files = Directory.GetFiles("input_pdfs", "*.pdf");
foreach (string file in files)
{
    Document pdfDocument = new Document(file);
    foreach (var page in pdfDocument.Pages)
    {
        foreach (var image in page.Resources.Images)
        {
            FileStream stream = new FileStream("output_" + Path.GetFileName(file) + ".jpg", FileMode.Create);
            image.Save(stream, ImageFormat.Jpeg);
            stream.Close();
        }
    }
}

이 방법 자동으로 대량 PDF 이미지 추출 효율적으로.

무료 라이센스를 얻으려면

Aspose.PDF의 전체 기능을 해제하려면 (https://purchase.aspose.com/temporary-license)를 요청할 수 있습니다.

자세한 내용은 ** 공식 문서 ** 를 확인하거나 아스포스 포럼 에 질문하십시오.

결론 및 추가 자원

요약

이 가이드에서는 다음을 다루고 있습니다 :

  • C#를 사용하여 PDF에서 이미지를 추출하는 방법
  • 이미지 품질 및 형식 보존
  • Batch 다중 PDF 파일 처리

더 알아보기

Aspose.PDF for .NET, 당신은 추출, 처리, 그리고 효율적으로 PDF에서 이미지를 관리할 수 있습니다. C# PDF 이미지 추적을 위해 오늘 를 사용하기 시작합니다 단지 $99에서 시작!

More in this category