Aspose::Pdf::Facades::PdfExtractor clase
Contenido
[
Ocultar
]PdfExtractor class
Clase para extraer imágenes y texto de documentos PDF.
class PdfExtractor : public Aspose::Pdf::Facades::Facade
Métodos
| Método | Descripción |
|---|---|
| BindPdf(System::String) override | Vincula el archivo PDF de entrada. |
| BindPdf(System::SharedPtr<System::IO::Stream>) override | Vincula el documento PDF desde un flujo. |
| ExtractAttachment() | Extrae los adjuntos de un documento Pdf. |
| ExtractAttachment(const System::String&) | Extrae el adjunto a un archivo PDF por nombre del adjunto. |
| ExtractImage() | Extrae imágenes de un archivo PDF. |
| ExtractText() | Extrae texto de un documento Pdf usando codificación Unicode. |
| ExtractText(const System::SharedPtr<System::Text::Encoding>&) | Extrae texto de un documento Pdf usando la codificación especificada. |
| get_EndPage() const | Obtiene la página final en el rango de páginas donde se realizará la operación de extracción. |
| get_ExtractImageMode() const | Establece el modo para el proceso de extracción de imágenes. |
| get_ExtractTextMode() const | Establece el modo para el resultado de extracción de texto. |
| get_IsBidi() | Es verdadero cuando el texto contiene símbolos hebreos o árabes. Este caso debe considerarse especialmente porque las funciones de cadena cambian su comportamiento y comienzan a procesar el texto de derecha a izquierda (excepto números y otros caracteres no textuales). |
| get_Password() const | Obtiene la contraseña del archivo de entrada. |
| get_Resolution() const | Establece o obtiene la resolución para las imágenes extraídas. El valor predeterminado es 150. Las imágenes que tienen un valor de resolución mayor son más nítidas. Sin embargo, aumentar el valor de resolución incrementa el tiempo y la memoria necesarios para extraer imágenes. Normalmente, para obtener una imagen clara basta con establecer la resolución en 150 o 300. |
| get_StartPage() const | Obtiene la página inicial en el rango de páginas donde se realizará la operación de extracción. |
| get_TextSearchOptions() const | Obtiene opciones de búsqueda de texto. |
| GetAttachment(const System::String&) | Guarda el adjunto en un archivo. |
| GetAttachment() | Guarda todos los archivos adjuntos en flujos. |
| GetAttachmentInfo() | Obtiene la lista de adjuntos. |
| GetAttachNames() | Devuelve la lista de adjuntos en el archivo PDF. Note: ExtractAttachments debe llamarse antes de usar este método. |
| GetNextImage(const System::String&) | Recupera la siguiente imagen del documento PDF. Note: ExtractImage debe llamarse antes de usar este método. |
| GetNextImage(const System::String&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&) | Recupera la siguiente imagen del documento PDF con el formato de imagen especificado. Note: ExtractImage debe llamarse antes de usar este método. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&) | Recupera la siguiente imagen del archivo PDF y la almacena en un flujo con el formato de imagen especificado. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&) | Recupera la siguiente imagen del archivo PDF y la almacena en un flujo. |
| GetNextPageText(const System::String&) | Guarda el texto de una página en un archivo. |
| GetNextPageText(const System::SharedPtr<System::IO::Stream>&) | Guarda el texto de una página en un flujo. |
| GetText(const System::String&) | Guarda el texto en un archivo. ver también:ExtractText |
| GetText(const System::SharedPtr<System::IO::Stream>&) | Guarda el texto en un flujo. ver también:ExtractText |
| GetText(const System::SharedPtr<System::IO::Stream>&, bool) | Guarda el texto en un flujo. ver también:ExtractText |
| HasNextImage() | Comprueba si hay más imágenes accesibles en el documento PDF. Note: ExtractImage debe llamarse antes de usar este método. |
| HasNextPageText() | Indica si se pueden obtener más textos o no. |
| PdfExtractor() | Inicializa un nuevo objeto PdfExtractor. |
| PdfExtractor(const System::SharedPtr<Aspose::Pdf::Document>&) | Inicializa un nuevo objeto PdfExtractor basado en el documento. |
| set_EndPage(int32_t) | Establece la página final en el rango de páginas donde se realizará la operación de extracción. |
| set_ExtractImageMode(Aspose::Pdf::ExtractImageMode) | Establece el modo para el proceso de extracción de imágenes. |
| set_ExtractTextMode(int32_t) | Establece el modo para el resultado de extracción de texto. |
| set_Password(const System::String&) | Establece la contraseña del archivo de entrada. |
| set_Resolution(int32_t) | Establece o obtiene la resolución para las imágenes extraídas. El valor predeterminado es 150. Las imágenes que tienen un valor de resolución mayor son más nítidas. Sin embargo, aumentar el valor de resolución incrementa el tiempo y la memoria necesarios para extraer imágenes. Normalmente, para obtener una imagen clara basta con establecer la resolución en 150 o 300. |
| set_StartPage(int32_t) | Establece la página inicial en el rango de páginas donde se realizará la operación de extracción. |
| set_TextSearchOptions(const System::SharedPtr<Aspose::Pdf::Text::TextSearchOptions>&) | Establece opciones de búsqueda de texto. |
Ver también
- Class Facade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++