Aspose::Pdf::Facades::PdfExtractor class
Innehåll
[
Dölj
]PdfExtractor class
Klass för att extrahera bilder och text från PDF-dokument.
class PdfExtractor : public Aspose::Pdf::Facades::Facade
Metoder
| Metod | Beskrivning |
|---|---|
| BindPdf(System::String) override | Bind inmatnings-PDF-fil. |
| BindPdf(System::SharedPtr<System::IO::Stream>) override | Binder 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() const | Hämtar slutsidnummer i sidintervallet där extraheringsoperationen kommer att utföras. |
| get_ExtractImageMode() const | Ställer in läget för bildextraktionsprocessen. |
| get_ExtractTextMode() const | Stä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() const | Hämtar lösenordet för indatafilen. |
| get_Resolution() const | 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. |
| get_StartPage() const | Hämtar startsidnummer i sidintervallet där extraheringsoperationen kommer att utföras. |
| get_TextSearchOptions() const | Hä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
- Class Facade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++