PdfExtractor

PdfExtractor

Přehled

PdfExtractor je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDisposable.

Fasáda pro extrahování textu a obrázků z PDF dokumentu.

Tato třída poskytuje 29 metod pro práci s objekty PdfExtractor v programech .NET. Dostupné metody zahrnují: BindPdf, Close, Dispose, ExtractAttachment, ExtractImage, ExtractText, GetAttachNames, GetAttachment, GetAttachmentInfo, GetNextImage, GetNextPageText, GetText a 3 další metody. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: EndPage, ExtractImageMode, ExtractTextMode, IsBidi, Password, Resolution a 2 další.

Vlastnosti

Název:Typ:PřístupPopis:
StartPageintČtení/zápisPočáteční stránka pro extrakci (číslována od 1).
EndPageintČtení/zápisKoncová stránka pro extrakci (číslována od 1).
ExtractTextModeintČtení/zápisRežim extrakce textu.
ExtractImageModeExtractImageModeČtení/zápisStrategie extrakce obrázků.
ResolutionintČtení/zápisRozlišení vykreslování pro extrakci obrázků (DPI).
IsBidiboolČteníTrue když nejnověji extrahovaný text obsahuje běh skriptu zprava doleva (hebrejština, arabština, syrština, thaana, atd.), tj.
Passwordstring?Čtení/zápisHeslo použité při svázání šifrovaného PDF.
TextSearchOptionsAspose.Pdf.Text.TextSearchOptionsČtení/zápisMožnosti vyhledávání textu použité během ExtractText().

Metody

Podpis:Popis:
PdfExtractor()Volá PdfExtractor na této instanci PdfExtractor.
PdfExtractor(document: Document)Volá PdfExtractor(document) na této instanci PdfExtractor.
BindPdf(inputFile: string)Volá BindPdf(inputFile) na této instanci PdfExtractor.
BindPdf(document: Document)Volá BindPdf(document) na této instanci PdfExtractor.
BindPdf(inputStream: Stream)Volá BindPdf(inputStream) na této instanci PdfExtractor.
ExtractText()Prochází každou stránku vázaného dokumentu pomocí TextAbsorber a spojuje extrahovaný text.
ExtractText(outputFile: string)Extrahujte text z vázaného PDF a uložte jej do zadaného souboru (UTF-16 LE bytes).
ExtractText(encoding: Encoding)Extrahujte text z vázaného PDF pomocí zadaného kódování.
GetText(outputStream: Stream)Zapíše extrahovaný text jako bajty do outputStream, pomocí kódování nastaveného posledním voláním ExtractText(Encoding) (výchozí je UTF-16 LE).
GetText(outputStream: Stream, filterNotAscii: bool)Zapíše extrahovaný text jako bajty, případně nejprve odstraní ne-ASCII kódy.
GetText(outputFile: string)Zapíše extrahovaný text na zadanou cestu souboru.
HasNextPageText()Pravda, pokud je k dispozici text další stránky přes GetNextPageText.
GetNextPageText(outputFile: string)Zapíše text následující stránky do zadané cesty souboru (UTF-16 LE bajtů).
GetNextPageText(outputStream: Stream)Zapíše text následující stránky do zadaného proudu (UTF-16 LE bajtů).
ExtractImage()Volá ExtractImage na této instanci PdfExtractor.
ExtractImage(outputDirectory: string)Extrahujte každý obrázek do zadaného adresáře, pojmenujte soubory image_N.jpg pro zdroje JPEG a image_N.png jinak.
HasNextImage()True while GetNextImage(string) má zbývající obrázek k zápisu.
GetNextImage(outputStream: Stream)Volá GetNextImage(outputStream) na této instanci PdfExtractor.
GetNextImage(outputFile: string)Volá GetNextImage(outputFile) na této instanci PdfExtractor.
GetNextImage(outputStream: Stream, format: System.Drawing.Imaging.ImageFormat)Volá GetNextImage(outputStream, format) na této instanci PdfExtractor.
GetNextImage(outputFile: string, format: System.Drawing.Imaging.ImageFormat)Volá GetNextImage(outputFile, format) na této instanci PdfExtractor.
ExtractAttachment()Vyberte všechny vložené soubory v připojeném dokumentu; následná GetAttachment(string) zapíše všechny.
ExtractAttachment(attachmentFileName: string)Vyberte jeden vložený soubor podle názvu k extrahování.
GetAttachNames()Názvy všech vložených souborů v připojeném dokumentu.
GetAttachmentInfo()FileSpecification záznamy pro každý vložený soubor v připojeném dokumentu.
GetAttachment()Vraťte obsah vybraných příloh jako MemoryStreams (všechny přílohy, pokud nebyly žádné explicitně vybrány).
GetAttachment(outputPath: string)Zapište vybrané přílohy (vše, když nebyly explicitně vybrány žádné) do adresáře outputPath, po jednom souboru na přílohu pojmenovaném podle jejího názvu souboru.
Close()Volá Close na této instanci PdfExtractor.
Dispose()Volá metodu Dispose na této instanci PdfExtractor.

Viz také:

 Čeština