PdfExtractor

PdfExtractor

Resumo geral

PdfExtractor é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IDisposable.

Façada para extrair texto e imagens de um documento PDF.

Esta classe fornece 29 métodos para trabalhar com objetos PdfExtractor em programas .NET. Os métodos disponíveis incluem: BindPdf, Close, Dispose, ExtractAttachment, ExtractImage, ExtractText, GetAttachNames, GetAttachment, GetAttachmentInfo, GetNextImage, GetNextPageText, GetText, e 3 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: EndPage, ExtractImageMode, ExtractTextMode, IsBidi, Password, Resolution,E mais dois.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
StartPageintLeitura/Escrita1-based start page for extraction.
EndPageintLeitura/Escrita1-based end page for extraction.
ExtractTextModeintLeitura/EscritaModo de extração de texto.
ExtractImageModeExtractImageModeLeitura/EscritaEstratégia de extração de imagens.
ResolutionintLeitura/EscritaResolução de renderização para extracção de imagens (DPI).
IsBidiboolLeia.Verdadeiro quando o texto mais recente extraído contém uma escrita de direita a esquerda (hebraico, árabe, siríaco, thaana etc.), ou seja.
Passwordstring?Leitura/EscritaSenha utilizada para ligar PDFs criptografados.
TextSearchOptionsAspose.Pdf.Text.TextSearchOptionsLeitura/EscritaOpções de pesquisa em texto aplicadas durante ExtractText().

Métodos de avaliação

AssinaturaDescrição:
PdfExtractor()Chama PdfExtractor nesta instância PdfExtractor.
PdfExtractor(document: Document)
BindPdf(inputFile: string)Chama BindPdf nesta instância PdfExtractor.
BindPdf(document: Document)
BindPdf(inputStream: Stream)
ExtractText()Caminha em cada página do documento vinculado com TextAbsorber e concatenates o texto extraído.
ExtractText(outputFile: string)Extrair texto do PDF vinculado e salvá-lo no arquivo dado (byte UTF-16 LE).
ExtractText(encoding: Encoding)Extrair texto do PDF vinculado usando a codificação fornecida.
GetText(outputStream: Stream)Escreve o texto extraído como bytes no outputStream, usando a codificação definida pela chamada ExtractText ((Encoding) mais recente (padrões para UTF-16 LE).
GetText(outputStream: Stream, filterNotAscii: bool)Escreve o texto extraído como bytes, opcionalmente deixando cair os pontos de código não ASCII primeiro.
GetText(outputFile: string)Escreve o texto extraído para a trajetória de arquivo dada.
HasNextPageText()Verdadeiro se houver outro texto de página disponível através GetNextPageText.
GetNextPageText(outputFile: string)Escreve o texto da página seguinte para a rota de arquivo dada (bytes UTF-16 LE).
GetNextPageText(outputStream: Stream)Escreve o texto da página seguinte para a corrente dada (byte UTF-16 LE).
ExtractImage()Chama ExtractImage nesta instância PdfExtractor.
ExtractImage(outputDirectory: string)Extrair cada imagem para o diretório dado, nomeando os arquivos image_N.jpg para fontes JPEG e image _ N.png caso contrário.
HasNextImage()Verdadeiro enquanto GetNextImage(string) tem uma imagem restante para escrever.
GetNextImage(outputStream: Stream)Chama GetNextImage nesta instância PdfExtractor.
GetNextImage(outputFile: string)
GetNextImage(outputStream: Stream, format: System.Drawing.Imaging.ImageFormat)
GetNextImage(outputFile: string, format: System.Drawing.Imaging.ImageFormat)
ExtractAttachment()Selecione cada arquivo incorporado no documento vinculado; uma sequência GetAttachment (corrente) subsequente escreve todos eles.
ExtractAttachment(attachmentFileName: string)Selecione um único ficheiro incorporado pelo nome para extração.
GetAttachNames()Nome de cada ficheiro incorporado no documento vinculado.
GetAttachmentInfo()FileSpecification entradas para cada ficheiro incorporado no documento vinculado.
GetAttachment()Devolver o conteúdo dos anexos selecionados como MemoryStreams (todos os anexes quando nenhum deles tiver sido explicitamente seleccionado).
GetAttachment(outputPath: string)Escreva os anexos selecionados (todos quando nenhum foi explicitamente seleccionado) no diretório outputPath, um arquivo por anexo nomeado após o seu nome de arquivos.
Close()Chama Close nesta instância PdfExtractor.
Dispose()Chama Dispose nesta instância PdfExtractor.

Ver também:

 Português