PdfExtractor

PdfExtractor

Panoramica

PdfExtractor è una classe in Aspose.PDF FOSS per .NET. Eredita da: IDisposable.

Facade per l’estrazione di testo e immagini da un documento PDF.

Questa classe fornisce 29 metodi per lavorare con PdfExtractor oggetti nei programmi .NET. I metodi disponibili includono: BindPdf, Close, Dispose, ExtractAttachment, ExtractImage, ExtractText, GetAttachNames, GetAttachment, GetAttachmentInfo, GetNextImage, GetNextPageText, GetText e 3 metodi aggiuntivi. Tutti i membri pubblici sono accessibili da qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: EndPage, ExtractImageMode, ExtractTextMode, IsBidi, Password, Resolution e 2 ulteriori.

Proprietà

NomeTipoAccessoDescrizione
StartPageintLettura/ScritturaPagina di inizio basata su indice 1 per l’estrazione.
EndPageintLettura/ScritturaPagina finale basata su indice 1 per l’estrazione.
ExtractTextModeintLettura/ScritturaModalità di estrazione del testo.
ExtractImageModeExtractImageModeLettura/ScritturaStrategia di estrazione delle immagini.
ResolutionintLettura/ScritturaRisoluzione di rendering per l’estrazione delle immagini (DPI).
IsBidiboolLetturaVero quando il testo più recentemente estratto contiene una sequenza di script da destra a sinistra (ebraico, arabo, siriaco, thaana, ecc.), cioè.
Passwordstring?Lettura/ScritturaPassword usata durante il binding di un PDF crittografato.
TextSearchOptionsAspose.Pdf.Text.TextSearchOptionsLettura/ScritturaOpzioni di ricerca del testo applicate durante ExtractText().

Metodi

FirmaDescrizione
PdfExtractor()Chiama PdfExtractor su questa istanza di PdfExtractor.
PdfExtractor(document: Document)Chiama PdfExtractor(document) su questa istanza di PdfExtractor.
BindPdf(inputFile: string)Chiama BindPdf(inputFile) su questa istanza di PdfExtractor.
BindPdf(document: Document)Chiama BindPdf(document) su questa istanza di PdfExtractor.
BindPdf(inputStream: Stream)Chiama BindPdf(inputStream) su questa istanza di PdfExtractor.
ExtractText()Scorre ogni pagina del documento associato con TextAbsorber e concatena il testo estratto.
ExtractText(outputFile: string)Estrai il testo dal PDF associato e salvalo nel file fornito (UTF-16 LE bytes).
ExtractText(encoding: Encoding)Estrai il testo dal PDF associato usando la codifica fornita.
GetText(outputStream: Stream)Scrive il testo estratto come byte in outputStream, usando la codifica impostata dalla chiamata più recente a ExtractText(Encoding) (predefinita a UTF-16 LE).
GetText(outputStream: Stream, filterNotAscii: bool)Scrive il testo estratto come byte, opzionalmente scartando prima i punti di codice non ASCII.
GetText(outputFile: string)Scrive il testo estratto nel percorso file fornito.
HasNextPageText()Vero se è disponibile il testo di un’altra pagina tramite GetNextPageText.
GetNextPageText(outputFile: string)Scrive il testo della pagina successiva nel percorso file fornito (UTF-16 LE bytes).
GetNextPageText(outputStream: Stream)Scrive il testo della pagina successiva nel flusso fornito (UTF-16 LE byte).
ExtractImage()Chiama ExtractImage su questa istanza di PdfExtractor.
ExtractImage(outputDirectory: string)Estrai ogni immagine nella directory specificata, denominando i file image_N.jpg per le sorgenti JPEG e image_N.png altrimenti.
HasNextImage()Vero finché GetNextImage(string) ha un’immagine rimanente da scrivere.
GetNextImage(outputStream: Stream)Chiama GetNextImage(outputStream) su questa istanza di PdfExtractor.
GetNextImage(outputFile: string)Chiama GetNextImage(outputFile) su questa istanza di PdfExtractor.
GetNextImage(outputStream: Stream, format: System.Drawing.Imaging.ImageFormat)Chiama GetNextImage(outputStream, format) su questa istanza di PdfExtractor.
GetNextImage(outputFile: string, format: System.Drawing.Imaging.ImageFormat)Chiama GetNextImage(outputFile, format) su questa istanza di PdfExtractor.
ExtractAttachment()Seleziona ogni file incorporato nel documento collegato; un successivo GetAttachment(string) li scrive tutti.
ExtractAttachment(attachmentFileName: string)Seleziona un singolo file incorporato per nome da estrarre.
GetAttachNames()Nomi di tutti i file incorporati nel documento collegato.
GetAttachmentInfo()FileSpecification voci per ogni file incorporato nel documento collegato.
GetAttachment()Restituisci il contenuto degli allegati selezionati come MemoryStreams (tutti gli allegati quando non ne è stato selezionato esplicitamente alcuno).
GetAttachment(outputPath: string)Scrivi gli allegati selezionati (tutti quando non ne è stato selezionato esplicitamente alcuno) nella directory outputPath, un file per allegato denominato con il nome del file.
Close()Chiama Close su questa istanza di PdfExtractor.
Dispose()Chiama Dispose su questa istanza di PdfExtractor.

Vedi anche

 Italiano