IRONSOFTWAREHOME
C#에서 PDF 파일 읽기
using IronPdf;
using IronSoftware.Drawing;
using System.Collections.Generic;

// Extracting Image and Text content from Pdf Documents

// open a 128 bit encrypted PDF
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Get all text to put in a search index
string text = pdf.ExtractAllText();

// Get all Images
var allImages = pdf.ExtractAllImages();

// Or even find the precise text and images for each page in the document
for (var index = 0 ; index < pdf.PageCount ; index++)
{
    int pageNumber = index + 1;
    text = pdf.ExtractTextFromPage(index);
    List<AnyBitmap> images = pdf.ExtractBitmapsFromPage(index);
    //...
}
Imports IronPdf
Imports IronSoftware.Drawing
Imports System.Collections.Generic

' Extracting Image and Text content from Pdf Documents

' open a 128 bit encrypted PDF
Dim pdf = PdfDocument.FromFile("encrypted.pdf", "password")

' Get all text to put in a search index
Dim text As String = pdf.ExtractAllText()

' Get all Images
Dim allImages = pdf.ExtractAllImages()

' Or even find the precise text and images for each page in the document
For index As Integer = 0 To pdf.PageCount - 1
    Dim pageNumber As Integer = index + 1
    text = pdf.ExtractTextFromPage(index)
    Dim images As List(Of AnyBitmap) = pdf.ExtractBitmapsFromPage(index)
    '...
Next
NuGet Download
PM > Install-Package IronPdf
C#에서 PDF 파일 읽기

C#에서 PDF 파일 읽기

IronPDF C# PDF 라이브러리의 PdfDocument.ExtractAllText 메서드는 표준 PDF 텍스트 읽기 작업에 최적입니다. 이 방법은 원본 PDF 문서 내의 공백 및 인코딩 불일치를 문제없이 처리합니다.

PdfDocument.ExtractTextFromPage은(는) PDF의 특정 페이지에서 텍스트를 읽습니다. 아래 예시에서는 특정 페이지 범위에서 텍스트 콘텐츠를 검색하기 위해 반복적으로 사용되는 것을 볼 수 있습니다.

IronPDF PDF에서 원본 이미지를 추출할 수도 있습니다. 이를 위해, 아래 PdfDocument 클래스의 메서드 중 하나를 사용하십시오:

  • ExtractAllImages: PDF에 포함된 모든 이미지를 IronSoftware.Drawing.AnyBitmap 객체로 반환합니다.
  • ExtractAllRawImages: 모든 포함된 이미지를 원시 바이트(byte[]) 목록으로 가져옵니다.
  • ExtractImagesFromPage: 인덱스된 페이지에 포함된 이미지를 추출합니다.
  • ExtractImagesFromPages: ExtractImagesFromPage와(과) 동일하지만 특정 페이지 범위 또는 개별 페이지 목록에서 작동합니다.
  • ExtractRawImagesFromPageExtractRawImagesFromPages: 앞의 두 메서드와 동일하게 작동하지만, 추출된 이미지를 IronSoftware.Drawing.AnyBitmap 개체 대신 바이트 배열로 반환합니다.

Learn more about ExtractTextFromPage Method
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 20,756,830버전:2026.7방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.