PdfExtractor

개요

PdfExtractor은 Aspose.PDF FOSS for .NET의 클래스입니다. 상속받음: IDisposable.

PDF 문서에서 텍스트와 이미지를 추출하기 위한 파사드.

이 클래스는 .NET 프로그램에서 PdfExtractor 객체를 다루기 위한 29개의 메서드를 제공합니다. 사용 가능한 메서드에는: BindPdf, Close, Dispose, ExtractAttachment, ExtractImage, ExtractText, GetAttachNames, GetAttachment, GetAttachmentInfo, GetNextImage, GetNextPageText, GetText 및 추가 3개의 메서드가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: EndPage, ExtractImageMode, ExtractTextMode, IsBidi, Password, Resolution 및 추가 2개.

속성

이름유형액세스설명
StartPageint읽기/쓰기추출을 위한 1 기반 시작 페이지.
EndPageint읽기/쓰기추출을 위한 1 기반 종료 페이지.
ExtractTextModeint읽기/쓰기텍스트 추출 모드.
ExtractImageModeExtractImageMode읽기/쓰기이미지 추출 전략.
Resolutionint읽기/쓰기이미지 추출을 위한 렌더링 해상도 (DPI).
IsBidibool읽기가장 최근에 추출된 텍스트에 오른쪽에서 왼쪽으로 쓰이는 스크립트(히브리어, 아랍어, 시리아어, 타아나 등)가 포함된 경우 true, 즉.
Passwordstring?읽기/쓰기암호화된 PDF를 바인딩할 때 사용되는 비밀번호.
TextSearchOptionsAspose.Pdf.Text.TextSearchOptions읽기/쓰기ExtractText() 동안 적용되는 텍스트 검색 옵션.

메서드

시그니처설명
PdfExtractor()이 PdfExtractor 인스턴스에서 PdfExtractor를 호출합니다.
PdfExtractor(document: Document)이 PdfExtractor 인스턴스에서 PdfExtractor(document)를 호출합니다.
BindPdf(inputFile: string)이 PdfExtractor 인스턴스에서 BindPdf(inputFile)를 호출합니다.
BindPdf(document: Document)이 PdfExtractor 인스턴스에서 BindPdf(document)를 호출합니다.
BindPdf(inputStream: Stream)이 PdfExtractor 인스턴스에서 BindPdf(inputStream)를 호출합니다.
ExtractText()TextAbsorber를 사용하여 바인딩된 문서의 모든 페이지를 순회하고 추출된 텍스트를 연결합니다.
ExtractText(outputFile: string)바인딩된 PDF에서 텍스트를 추출하고 주어진 파일에 저장합니다 (UTF-16 LE 바이트).
ExtractText(encoding: Encoding)주어진 인코딩을 사용하여 바인딩된 PDF에서 텍스트를 추출합니다.
GetText(outputStream: Stream)추출된 텍스트를 바이트 형태로 outputStream에 기록하며, 가장 최근 ExtractText(Encoding) 호출에 의해 설정된 인코딩을 사용합니다(기본값은 UTF-16 LE).
GetText(outputStream: Stream, filterNotAscii: bool)추출된 텍스트를 바이트 형태로 기록하며, 필요에 따라 먼저 비-ASCII 코드 포인트를 제거할 수 있습니다.
GetText(outputFile: string)주어진 파일 경로에 추출된 텍스트를 기록합니다.
HasNextPageText()GetNextPageText를 통해 다른 페이지의 텍스트를 이용할 수 있으면 true.
GetNextPageText(outputFile: string)다음 페이지의 텍스트를 지정된 파일 경로에 씁니다 (UTF-16 LE 바이트).
GetNextPageText(outputStream: Stream)다음 페이지의 텍스트를 지정된 스트림에 씁니다 (UTF-16 LE 바이트).
ExtractImage()이 PdfExtractor 인스턴스에서 ExtractImage를 호출합니다.
ExtractImage(outputDirectory: string)주어진 디렉터리로 모든 이미지를 추출하고, JPEG 소스인 경우 파일명을 image_N.jpg로, 그 외에는 image_N.png로 지정합니다.
HasNextImage()GetNextImage(string)에 남은 이미지가 있을 때 True.
GetNextImage(outputStream: Stream)이 PdfExtractor 인스턴스에서 GetNextImage(outputStream)를 호출합니다.
GetNextImage(outputFile: string)이 PdfExtractor 인스턴스에서 GetNextImage(outputFile)를 호출합니다.
GetNextImage(outputStream: Stream, format: System.Drawing.Imaging.ImageFormat)이 PdfExtractor 인스턴스에서 GetNextImage(outputStream, format)를 호출합니다.
GetNextImage(outputFile: string, format: System.Drawing.Imaging.ImageFormat)이 PdfExtractor 인스턴스에서 GetNextImage(outputFile, format)를 호출합니다.
ExtractAttachment()바인드된 문서에서 모든 포함된 파일을 선택합니다; 이후 GetAttachment(string) 은 모두를 기록합니다.
ExtractAttachment(attachmentFileName: string)이름으로 단일 포함 파일을 선택하여 추출합니다.
GetAttachNames()바인드된 문서에 있는 모든 포함 파일의 이름.
GetAttachmentInfo()바인드된 문서에 있는 모든 포함 파일에 대한 FileSpecification 항목.
GetAttachment()선택된 첨부 파일의 내용을 MemoryStreams 형식으로 반환합니다 (명시적으로 선택된 것이 없을 경우 모든 첨부 파일을 반환합니다).
GetAttachment(outputPath: string)선택된 첨부 파일을 (명시적으로 선택된 것이 없을 경우 모두) outputPath 디렉터리에 파일 이름대로 하나씩 저장합니다.
Close()이 PdfExtractor 인스턴스의 Close 메서드를 호출합니다.
Dispose()이 PdfExtractor 인스턴스의 Dispose 메서드를 호출합니다.

참조

 한국어