PdfExtractor

PdfExtractor

Overzicht

PdfExtractor is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IDisposable.

Facade voor het extraheren van tekst en afbeeldingen uit een PDF-document.

Deze klasse biedt 29 methoden voor het werken met PdfExtractor objecten in .NET programma’s. Beschikbare methoden omvatten: BindPdf, Close, Dispose, ExtractAttachment, ExtractImage, ExtractText, GetAttachNames, GetAttachment, GetAttachmentInfo, GetNextImage, GetNextPageText, GetText, en 3 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: EndPage, ExtractImageMode, ExtractTextMode, IsBidi, Password, Resolution, en 2 extra.

Eigenschappen

NaamTypeToegangBeschrijving
StartPageintLezen/schrijven1-gebaseerde startpagina voor extractie.
EndPageintLezen/schrijven1-gebaseerde eindpagina voor extractie.
ExtractTextModeintLezen/schrijvenTekst extractiemodus.
ExtractImageModeExtractImageModeLezen/schrijvenStrategie voor afbeeldingsextractie.
ResolutionintLezen/schrijvenRenderresolutie voor afbeeldingsextractie (DPI).
IsBidiboolLezenTrue wanneer de meest recent geëxtraheerde tekst een rechts-naar-links scriptrun bevat (Hebreeuws, Arabisch, Syrisch, Thaana, enz.), d.w.z.
Passwordstring?Lezen/schrijvenWachtwoord dat wordt gebruikt bij het binden van een versleutelde PDF.
TextSearchOptionsAspose.Pdf.Text.TextSearchOptionsLezen/schrijvenTekstzoekopties toegepast tijdens ExtractText().

Methoden

HandtekeningBeschrijving
PdfExtractor()Roept PdfExtractor aan op deze PdfExtractor instantie.
PdfExtractor(document: Document)Roept PdfExtractor(document) aan op deze PdfExtractor instantie.
BindPdf(inputFile: string)Roept BindPdf(inputFile) aan op deze PdfExtractor instantie.
BindPdf(document: Document)Roept BindPdf(document) aan op deze PdfExtractor instantie.
BindPdf(inputStream: Stream)Roept BindPdf(inputStream) aan op deze PdfExtractor instantie.
ExtractText()Doorloopt elke pagina in het gekoppelde document met TextAbsorber en voegt de geëxtraheerde tekst samen.
ExtractText(outputFile: string)Extraheer tekst uit de gekoppelde PDF en sla deze op in het opgegeven bestand (UTF-16 LE bytes).
ExtractText(encoding: Encoding)Extraheer tekst uit de gekoppelde PDF met de opgegeven codering.
GetText(outputStream: Stream)Schrijft de geëxtraheerde tekst als bytes naar outputStream, met de codering die is ingesteld door de meest recente ExtractText(Encoding)-aanroep (standaard UTF-16 LE).
GetText(outputStream: Stream, filterNotAscii: bool)Schrijft de geëxtraheerde tekst als bytes, eventueel eerst niet-ASCII codepunten verwijderen.
GetText(outputFile: string)Schrijft de geëxtraheerde tekst naar het opgegeven bestandspad.
HasNextPageText()Waar als er via GetNextPageText tekst van een andere pagina beschikbaar is.
GetNextPageText(outputFile: string)Schrijft de tekst van de volgende pagina naar het opgegeven bestandspad (UTF-16 LE bytes).
GetNextPageText(outputStream: Stream)Schrijft de tekst van de volgende pagina naar de opgegeven stream (UTF-16 LE bytes).
ExtractImage()Roept ExtractImage aan op deze PdfExtractor instantie.
ExtractImage(outputDirectory: string)Extraheer elke afbeelding naar de opgegeven map, waarbij bestanden image_N.jpg worden genoemd voor JPEG-bronnen en image_N.png anders.
HasNextImage()Waar terwijl GetNextImage(string) nog een afbeelding heeft om te schrijven.
GetNextImage(outputStream: Stream)Roept GetNextImage(outputStream) aan op deze PdfExtractor instantie.
GetNextImage(outputFile: string)Roept GetNextImage(outputFile) aan op deze PdfExtractor instantie.
GetNextImage(outputStream: Stream, format: System.Drawing.Imaging.ImageFormat)Roept GetNextImage(outputStream, format) aan op deze PdfExtractor instantie.
GetNextImage(outputFile: string, format: System.Drawing.Imaging.ImageFormat)Roept GetNextImage(outputFile, format) aan op deze PdfExtractor instantie.
ExtractAttachment()Selecteer elk ingesloten bestand in het gekoppelde document; een daaropvolgende GetAttachment(string) schrijft ze allemaal.
ExtractAttachment(attachmentFileName: string)Selecteer een enkel ingesloten bestand op naam voor extractie.
GetAttachNames()Namen van elk ingesloten bestand in het gekoppelde document.
GetAttachmentInfo()FileSpecification vermeldingen voor elk ingebed bestand in het gebonden document.
GetAttachment()Geef de inhoud van de geselecteerde bijlagen terug als MemoryStreams (alle bijlagen wanneer er geen expliciet is geselecteerd).
GetAttachment(outputPath: string)Schrijf de geselecteerde bijlagen (alle wanneer er geen expliciet is geselecteerd) naar de outputPath-directory, één bestand per bijlage met de bestandsnaam als naam.
Close()Roept Close aan op deze PdfExtractor-instantie.
Dispose()Roept Dispose aan op deze PdfExtractor instantie.

Zie ook

 Nederlands