GetImages
GetImages()
Extrae imágenes del documento.
public IEnumerable<PageImageArea> GetImages()
Valor_devuelto
Una colección dePageImageArea
objetos; nulo
si la extracción de imágenes no es compatible.
Observaciones
Aprende más:
- Extraer imágenes de documentos
- Extraer imágenes a archivos
- Extraiga imágenes de documentos de Microsoft Office Word
- Extraer imágenes de hojas de cálculo de Microsoft Office Excel
- Extraiga imágenes de presentaciones de Microsoft Office PowerPoint
- Extraer imágenes de correos electrónicos
- Extraer imágenes de documentos PDF
Ejemplos
El siguiente ejemplo muestra cómo extraer todas las imágenes de todo el documento:
// Crea una instancia de la clase Parser
using (Parser parser = new Parser(filePath))
{
// Extraer imágenes
IEnumerable<PageImageArea> images = parser.GetImages();
// Comprobar si se admite la extracción de imágenes
if (images == null)
{
Console.WriteLine("Images extraction isn't supported");
return;
}
// Iterar sobre imágenes
foreach (PageImageArea image in images)
{
// Imprimir un índice de página, un rectángulo y un tipo de imagen:
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", image.Page.Index, image.Rectangle, image.FileType));
}
}
Ver también
- class PageImageArea
- class Parser
- espacio de nombres GroupDocs.Parser
- asamblea GroupDocs.Parser
GetImages(PageAreaOptions)
Extrae imágenes del documento usando las opciones de personalización (para establecer el área rectangular que contiene las imágenes).
public IEnumerable<PageImageArea> GetImages(PageAreaOptions options)
Parámetro | Escribe | Descripción |
---|---|---|
options | PageAreaOptions | Las opciones para la extracción de imágenes. |
Valor_devuelto
Una colección dePageImageArea
objetos; nulo
si la extracción de imágenes no es compatible.
Observaciones
Aprende más:
- Extraer imágenes de documentos
- Extraer imágenes a archivos
- Extraer imágenes del área de la página del documento
- Extraiga imágenes de documentos de Microsoft Office Word
- Extraer imágenes de hojas de cálculo de Microsoft Office Excel
- Extraiga imágenes de presentaciones de Microsoft Office PowerPoint
- Extraer imágenes de correos electrónicos
- Extraer imágenes de documentos PDF
Ejemplos
El siguiente ejemplo muestra cómo extraer solo imágenes de la esquina superior izquierda:
// Crea una instancia de la clase Parser
using (Parser parser = new Parser(filePath))
{
// Crear las opciones que se utilizan para la extracción de imágenes.
PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(0, 0), new Size(300, 100)));
// Extraer imágenes de la esquina superior izquierda de una página:
IEnumerable<PageImageArea> images = parser.GetImages(options);
// Comprobar si se admite la extracción de imágenes
if (images == null)
{
Console.WriteLine("Page images extraction isn't supported");
return;
}
// Iterar sobre imágenes
foreach (PageImageArea image in images)
{
// Imprimir un índice de página, un rectángulo y un tipo de imagen:
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", image.Page.Index, image.Rectangle, image.FileType));
}
}
Ver también
- class PageImageArea
- class PageAreaOptions
- class Parser
- espacio de nombres GroupDocs.Parser
- asamblea GroupDocs.Parser
GetImages(int)
Extrae imágenes de la página del documento.
public IEnumerable<PageImageArea> GetImages(int pageIndex)
Parámetro | Escribe | Descripción |
---|---|---|
pageIndex | Int32 | El índice de página de base cero. |
Valor_devuelto
Una colección dePageImageArea
objetos; nulo
si la extracción de imágenes no es compatible.
Observaciones
Aprende más:
- Extraer imágenes de documentos
- Extraer imágenes a archivos
- Extraer imágenes de la página del documento
- Extraiga imágenes de documentos de Microsoft Office Word
- Extraer imágenes de hojas de cálculo de Microsoft Office Excel
- Extraiga imágenes de presentaciones de Microsoft Office PowerPoint
- Extraer imágenes de correos electrónicos
- Extraer imágenes de documentos PDF
Ejemplos
Para extraer imágenes de una página de documento se utiliza el siguiente método:
// Crea una instancia de la clase Parser
using (Parser parser = new Parser(filePath))
{
// Comprobar si el documento admite la extracción de imágenes
if (!parser.Features.Images)
{
Console.WriteLine("Document isn't supports images extraction.");
return;
}
// Obtener la información del documento
IDocumentInfo documentInfo = parser.GetDocumentInfo();
// Comprobar si el documento tiene páginas
if (documentInfo.PageCount == 0)
{
Console.WriteLine("Document hasn't pages.");
return;
}
// Iterar sobre páginas
for (int pageIndex = 0; pageIndex<documentInfo.PageCount; pageIndex++)
{
// Imprimir un número de página
Console.WriteLine(string.Format("Page {0}/{1}", pageIndex + 1, documentInfo.PageCount));
// Iterar sobre imágenes
// Ignoramos la verificación nula ya que hemos verificado la compatibilidad con la función de extracción de imágenes anteriormente
foreach (PageImageArea image in parser.GetImages(pageIndex))
{
// Imprime un rectángulo y un tipo de imagen
Console.WriteLine(string.Format("R: {0}, Text: {1}", image.Rectangle, image.FileType));
}
}
}
Ver también
- class PageImageArea
- class Parser
- espacio de nombres GroupDocs.Parser
- asamblea GroupDocs.Parser
GetImages(int, PageAreaOptions)
Extrae imágenes de la página del documento usando las opciones de personalización (para establecer el área rectangular que contiene las imágenes).
public IEnumerable<PageImageArea> GetImages(int pageIndex, PageAreaOptions options)
Parámetro | Escribe | Descripción |
---|---|---|
pageIndex | Int32 | El índice de página de base cero. |
options | PageAreaOptions | Las opciones para la extracción de imágenes. |
Valor_devuelto
Una colección dePageImageArea
objetos; nulo
si la extracción de imágenes no es compatible.
Observaciones
Aprende más:
- Extraer imágenes de documentos
- Extraer imágenes a archivos
- Extraer imágenes de la página del documento
- Extraer imágenes del área de la página del documento
- Extraiga imágenes de documentos de Microsoft Office Word
- Extraer imágenes de hojas de cálculo de Microsoft Office Excel
- Extraiga imágenes de presentaciones de Microsoft Office PowerPoint
- Extraer imágenes de correos electrónicos
- Extraer imágenes de documentos PDF
Ver también
- class PageImageArea
- class PageAreaOptions
- class Parser
- espacio de nombres GroupDocs.Parser
- asamblea GroupDocs.Parser