GetImages
GetImages()
Estrae le immagini dal documento.
public IEnumerable<PageImageArea> GetImages()
Valore di ritorno
Una raccolta diPageImageArea
oggetti; nullo
se l’estrazione delle immagini non è supportata.
Osservazioni
Saperne di più:
- Estrai immagini dai documenti
- Estrai immagini in file
- Estrai immagini da documenti Microsoft Office Word
- Estrai immagini da fogli di calcolo di Microsoft Office Excel
- Estrai immagini da presentazioni di Microsoft Office PowerPoint
- Estrai le immagini dalle e-mail
- Estrai immagini da documenti PDF
Esempi
L’esempio seguente mostra come estrarre tutte le immagini dall’intero documento:
// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
// Estrai le immagini
IEnumerable<PageImageArea> images = parser.GetImages();
// Controlla se l'estrazione delle immagini è supportata
if (images == null)
{
Console.WriteLine("Images extraction isn't supported");
return;
}
// Itera sulle immagini
foreach (PageImageArea image in images)
{
// Stampa un indice di pagina, un rettangolo e un tipo di immagine:
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", image.Page.Index, image.Rectangle, image.FileType));
}
}
Guarda anche
- class PageImageArea
- class Parser
- spazio dei nomi GroupDocs.Parser
- assemblea GroupDocs.Parser
GetImages(PageAreaOptions)
Estrae le immagini dal documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene le immagini).
public IEnumerable<PageImageArea> GetImages(PageAreaOptions options)
Parametro | Tipo | Descrizione |
---|---|---|
options | PageAreaOptions | Le opzioni per l’estrazione delle immagini. |
Valore di ritorno
Una raccolta diPageImageArea
oggetti; nullo
se l’estrazione delle immagini non è supportata.
Osservazioni
Saperne di più:
- Estrai immagini dai documenti
- Estrai immagini in file
- Estrai le immagini dall’area della pagina del documento
- Estrai immagini da documenti Microsoft Office Word
- Estrai immagini da fogli di calcolo di Microsoft Office Excel
- Estrai immagini da presentazioni di Microsoft Office PowerPoint
- Estrai le immagini dalle e-mail
- Estrai immagini da documenti PDF
Esempi
L’esempio seguente mostra come estrarre solo le immagini dall’angolo in alto a sinistra:
// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
// Crea le opzioni utilizzate per l'estrazione delle immagini
PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(0, 0), new Size(300, 100)));
// Estrai le immagini dall'angolo in alto a sinistra di una pagina:
IEnumerable<PageImageArea> images = parser.GetImages(options);
// Controlla se l'estrazione delle immagini è supportata
if (images == null)
{
Console.WriteLine("Page images extraction isn't supported");
return;
}
// Itera sulle immagini
foreach (PageImageArea image in images)
{
// Stampa un indice di pagina, un rettangolo e un tipo di immagine:
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", image.Page.Index, image.Rectangle, image.FileType));
}
}
Guarda anche
- class PageImageArea
- class PageAreaOptions
- class Parser
- spazio dei nomi GroupDocs.Parser
- assemblea GroupDocs.Parser
GetImages(int)
Estrae le immagini dalla pagina del documento.
public IEnumerable<PageImageArea> GetImages(int pageIndex)
Parametro | Tipo | Descrizione |
---|---|---|
pageIndex | Int32 | L’indice della pagina in base zero. |
Valore di ritorno
Una raccolta diPageImageArea
oggetti; nullo
se l’estrazione delle immagini non è supportata.
Osservazioni
Saperne di più:
- Estrai immagini dai documenti
- Estrai immagini in file
- Estrai le immagini dalla pagina del documento
- Estrai immagini da documenti Microsoft Office Word
- Estrai immagini da fogli di calcolo di Microsoft Office Excel
- Estrai immagini da presentazioni di Microsoft Office PowerPoint
- Estrai le immagini dalle e-mail
- Estrai immagini da documenti PDF
Esempi
Per estrarre immagini da una pagina di un documento viene utilizzato il seguente metodo:
// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
// Controlla se il documento supporta l'estrazione delle immagini
if (!parser.Features.Images)
{
Console.WriteLine("Document isn't supports images extraction.");
return;
}
// Ottieni le informazioni sul documento
IDocumentInfo documentInfo = parser.GetDocumentInfo();
// Controlla se il documento ha pagine
if (documentInfo.PageCount == 0)
{
Console.WriteLine("Document hasn't pages.");
return;
}
// Itera sulle pagine
for (int pageIndex = 0; pageIndex<documentInfo.PageCount; pageIndex++)
{
// Stampa un numero di pagina
Console.WriteLine(string.Format("Page {0}/{1}", pageIndex + 1, documentInfo.PageCount));
// Itera sulle immagini
// Ignoriamo il controllo null poiché abbiamo verificato in precedenza il supporto della funzione di estrazione delle immagini
foreach (PageImageArea image in parser.GetImages(pageIndex))
{
// Stampa un rettangolo e un tipo di immagine
Console.WriteLine(string.Format("R: {0}, Text: {1}", image.Rectangle, image.FileType));
}
}
}
Guarda anche
- class PageImageArea
- class Parser
- spazio dei nomi GroupDocs.Parser
- assemblea GroupDocs.Parser
GetImages(int, PageAreaOptions)
Estrae le immagini dalla pagina del documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene le immagini).
public IEnumerable<PageImageArea> GetImages(int pageIndex, PageAreaOptions options)
Parametro | Tipo | Descrizione |
---|---|---|
pageIndex | Int32 | L’indice della pagina in base zero. |
options | PageAreaOptions | Le opzioni per l’estrazione delle immagini. |
Valore di ritorno
Una raccolta diPageImageArea
oggetti; nullo
se l’estrazione delle immagini non è supportata.
Osservazioni
Saperne di più:
- Estrai immagini dai documenti
- Estrai immagini in file
- Estrai le immagini dalla pagina del documento
- Estrai le immagini dall’area della pagina del documento
- Estrai immagini da documenti Microsoft Office Word
- Estrai immagini da fogli di calcolo di Microsoft Office Excel
- Estrai immagini da presentazioni di Microsoft Office PowerPoint
- Estrai le immagini dalle e-mail
- Estrai immagini da documenti PDF
Guarda anche
- class PageImageArea
- class PageAreaOptions
- class Parser
- spazio dei nomi GroupDocs.Parser
- assemblea GroupDocs.Parser