Aspose::Pdf::Facades::PdfExtractor class

PdfExtractor class

Klass för att extrahera bilder och text från PDF-dokument.

class PdfExtractor : public Aspose::Pdf::Facades::Facade

Metoder

MetodBeskrivning
BindPdf(System::String) overrideBind inmatnings-PDF-fil.
BindPdf(System::SharedPtr<System::IO::Stream>) overrideBinder PDF-dokument från ström.
ExtractAttachment()Extraherar bilagor från ett Pdf dokument.
ExtractAttachment(const System::String&)Extraherar bilaga till PDF-fil efter bilagans namn.
ExtractImage()Extrahera bilder från PDF-fil.
ExtractText()Extraherar text från ett Pdf dokument med Unicode-kodning.
ExtractText(const System::SharedPtr<System::Text::Encoding>&)Extraherar text från ett Pdf dokument med angiven kodning.
get_EndPage() constHämtar slutsidnummer i sidintervallet där extraheringsoperationen kommer att utföras.
get_ExtractImageMode() constStäller in läget för bildextraktionsprocessen.
get_ExtractTextMode() constStäller in läget för resultatet av textextraktion.
get_IsBidi()Är sant när texten innehåller hebreiska eller arabiska tecken. Detta fall måste beaktas särskilt eftersom strängfunktioner ändrar sitt beteende och startar textprocessen från höger till vänster (förutom siffror och andra icke‑texttecken).
get_Password() constHämtar lösenordet för indatafilen.
get_Resolution() constStäller in eller hämtar upplösningen för extraherade bilder. Standardvärdet är 150. Bilder med högre upplösning är tydligare. Att öka upplösningen ökar dock den tid och det minne som krävs för att extrahera bilder. Vanligtvis räcker det att sätta upplösningen till 150 eller 300 för att få en klar bild.
get_StartPage() constHämtar startsidnummer i sidintervallet där extraheringsoperationen kommer att utföras.
get_TextSearchOptions() constHämtar alternativ för textsökning.
GetAttachment(const System::String&)Sparar bilagan i en fil.
GetAttachment()Sparar alla bilagor till strömmar.
GetAttachmentInfo()Hämtar listan över bilagor.
GetAttachNames()Returnerar en lista över bilagor i PDF‑filen. Note: ExtractAttachments måste anropas innan denna metod används.
GetNextImage(const System::String&)Hämtar nästa bild från PDF‑dokumentet. Note: ExtractImage måste anropas innan denna metod används.
GetNextImage(const System::String&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&)Hämtar nästa bild från PDF‑dokumentet med angivet bildformat. Note: ExtractImage måste anropas innan denna metod används.
GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&)Hämtar nästa bild från PDF‑filen och sparar den i en ström med angivet bildformat.
GetNextImage(const System::SharedPtr<System::IO::Stream>&)Hämtar nästa bild från PDF‑filen och sparar den i en ström.
GetNextPageText(const System::String&)Sparar en sidas text till en fil.
GetNextPageText(const System::SharedPtr<System::IO::Stream>&)Sparar en sidas text till en ström.
GetText(const System::String&)Sparar text till en fil. se även:ExtractText
GetText(const System::SharedPtr<System::IO::Stream>&)Sparar text till en ström. se även:ExtractText
GetText(const System::SharedPtr<System::IO::Stream>&, bool)Sparar text till en ström. se även:ExtractText
HasNextImage()Kontrollerar om fler bilder är tillgängliga i PDF‑dokumentet. Note: ExtractImage måste anropas innan denna metod används.
HasNextPageText()Indikerar om fler texter kan hämtas eller inte.
PdfExtractor()Initierar ett nytt PdfExtractor‑objekt.
PdfExtractor(const System::SharedPtr<Aspose::Pdf::Document>&)Initierar ett nytt PdfExtractor‑objekt baserat på dokumentet.
set_EndPage(int32_t)Ställer in slutsidnummer i sidintervallet där extraheringsoperationen kommer att utföras.
set_ExtractImageMode(Aspose::Pdf::ExtractImageMode)Ställer in läget för bildextraktionsprocessen.
set_ExtractTextMode(int32_t)Ställer in läget för resultatet av textextraktion.
set_Password(const System::String&)Ställer in lösenordet för inmatningsfilen.
set_Resolution(int32_t)Ställer in eller hämtar upplösningen för extraherade bilder. Standardvärdet är 150. Bilder med högre upplösning är tydligare. Att öka upplösningen ökar dock den tid och det minne som krävs för att extrahera bilder. Vanligtvis räcker det att sätta upplösningen till 150 eller 300 för att få en klar bild.
set_StartPage(int32_t)Ställer in startsidon i sidintervallet där extraheringsoperationen kommer att utföras.
set_TextSearchOptions(const System::SharedPtr<Aspose::Pdf::Text::TextSearchOptions>&)Ställer in alternativ för textsökning.

Se även