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: | Acessos | Descrição: |
|---|---|---|---|
StartPage | int | Leitura/Escrita | 1-based start page for extraction. |
EndPage | int | Leitura/Escrita | 1-based end page for extraction. |
ExtractTextMode | int | Leitura/Escrita | Modo de extração de texto. |
ExtractImageMode | ExtractImageMode | Leitura/Escrita | Estratégia de extração de imagens. |
Resolution | int | Leitura/Escrita | Resolução de renderização para extracção de imagens (DPI). |
IsBidi | bool | Leia. | Verdadeiro quando o texto mais recente extraído contém uma escrita de direita a esquerda (hebraico, árabe, siríaco, thaana etc.), ou seja. |
Password | string? | Leitura/Escrita | Senha utilizada para ligar PDFs criptografados. |
TextSearchOptions | Aspose.Pdf.Text.TextSearchOptions | Leitura/Escrita | Opções de pesquisa em texto aplicadas durante ExtractText(). |
Métodos de avaliação
| Assinatura | Descriçã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. |