GetImages
GetImages()
Извлекает изображения из документа.
public IEnumerable<PageImageArea> GetImages()
Возвращаемое значение
КоллекцияPageImageArea
объекты; нулевой
если извлечение изображений не поддерживается.
Примечания
Узнать больше:
- Извлечение изображений из документов
- Извлечь изображения в файлы
- Извлечение изображений из документов Microsoft Office Word
- Извлечение изображений из электронных таблиц Microsoft Office Excel
- Извлечение изображений из презентаций Microsoft Office PowerPoint
- Извлечение изображений из электронных писем
- Извлечение изображений из PDF-документов
Примеры
В следующем примере показано, как извлечь все изображения из всего документа:
// Создаем экземпляр класса Parser
using (Parser parser = new Parser(filePath))
{
// Извлечение изображений
IEnumerable<PageImageArea> images = parser.GetImages();
// Проверяем, поддерживается ли извлечение изображений
if (images == null)
{
Console.WriteLine("Images extraction isn't supported");
return;
}
// Перебираем изображения
foreach (PageImageArea image in images)
{
// Печатаем индекс страницы, прямоугольник и тип изображения:
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", image.Page.Index, image.Rectangle, image.FileType));
}
}
Смотрите также
- class PageImageArea
- class Parser
- пространство имен GroupDocs.Parser
- сборка GroupDocs.Parser
GetImages(PageAreaOptions)
Извлекает изображения из документа с помощью параметров настройки (для установки прямоугольной области, содержащей изображения).
public IEnumerable<PageImageArea> GetImages(PageAreaOptions options)
Параметр | Тип | Описание |
---|---|---|
options | PageAreaOptions | Варианты извлечения изображений. |
Возвращаемое значение
КоллекцияPageImageArea
объекты; нулевой
если извлечение изображений не поддерживается.
Примечания
Узнать больше:
- Извлечение изображений из документов
- Извлечь изображения в файлы
- Извлечение изображений из области страницы документа
- Извлечение изображений из документов Microsoft Office Word
- Извлечение изображений из электронных таблиц Microsoft Office Excel
- Извлечение изображений из презентаций Microsoft Office PowerPoint
- Извлечение изображений из электронных писем
- Извлечение изображений из PDF-документов
Примеры
В следующем примере показано, как извлечь только изображения из верхнего левого угла:
// Создаем экземпляр класса Parser
using (Parser parser = new Parser(filePath))
{
// Создаем параметры, которые используются для извлечения изображений
PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(0, 0), new Size(300, 100)));
// Извлечь изображения из верхнего левого угла страницы:
IEnumerable<PageImageArea> images = parser.GetImages(options);
// Проверяем, поддерживается ли извлечение изображений
if (images == null)
{
Console.WriteLine("Page images extraction isn't supported");
return;
}
// Перебираем изображения
foreach (PageImageArea image in images)
{
// Печатаем индекс страницы, прямоугольник и тип изображения:
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", image.Page.Index, image.Rectangle, image.FileType));
}
}
Смотрите также
- class PageImageArea
- class PageAreaOptions
- class Parser
- пространство имен GroupDocs.Parser
- сборка GroupDocs.Parser
GetImages(int)
Извлекает изображения со страницы документа.
public IEnumerable<PageImageArea> GetImages(int pageIndex)
Параметр | Тип | Описание |
---|---|---|
pageIndex | Int32 | Индекс страницы с отсчетом от нуля. |
Возвращаемое значение
КоллекцияPageImageArea
объекты; нулевой
если извлечение изображений не поддерживается.
Примечания
Узнать больше:
- Извлечение изображений из документов
- Извлечь изображения в файлы
- Извлечь изображения со страницы документа
- Извлечение изображений из документов Microsoft Office Word
- Извлечение изображений из электронных таблиц Microsoft Office Excel
- Извлечение изображений из презентаций Microsoft Office PowerPoint
- Извлечение изображений из электронных писем
- Извлечение изображений из PDF-документов
Примеры
Для извлечения изображений со страницы документа используется следующий метод:
// Создаем экземпляр класса Parser
using (Parser parser = new Parser(filePath))
{
// Проверяем, поддерживает ли документ извлечение изображений
if (!parser.Features.Images)
{
Console.WriteLine("Document isn't supports images extraction.");
return;
}
// Получить информацию о документе
IDocumentInfo documentInfo = parser.GetDocumentInfo();
// Проверяем, есть ли в документе страницы
if (documentInfo.PageCount == 0)
{
Console.WriteLine("Document hasn't pages.");
return;
}
// Перебираем страницы
for (int pageIndex = 0; pageIndex<documentInfo.PageCount; pageIndex++)
{
// Печатаем номер страницы
Console.WriteLine(string.Format("Page {0}/{1}", pageIndex + 1, documentInfo.PageCount));
// Перебираем изображения
// Мы игнорируем проверку на null, так как мы проверили поддержку функции извлечения изображений ранее
foreach (PageImageArea image in parser.GetImages(pageIndex))
{
// Печатаем прямоугольник и тип изображения
Console.WriteLine(string.Format("R: {0}, Text: {1}", image.Rectangle, image.FileType));
}
}
}
Смотрите также
- class PageImageArea
- class Parser
- пространство имен GroupDocs.Parser
- сборка GroupDocs.Parser
GetImages(int, PageAreaOptions)
Извлекает изображения со страницы документа с помощью параметров настройки (для установки прямоугольной области, содержащей изображения).
public IEnumerable<PageImageArea> GetImages(int pageIndex, PageAreaOptions options)
Параметр | Тип | Описание |
---|---|---|
pageIndex | Int32 | Индекс страницы с отсчетом от нуля. |
options | PageAreaOptions | Варианты извлечения изображений. |
Возвращаемое значение
КоллекцияPageImageArea
объекты; нулевой
если извлечение изображений не поддерживается.
Примечания
Узнать больше:
- Извлечение изображений из документов
- Извлечь изображения в файлы
- Извлечь изображения со страницы документа
- Извлечение изображений из области страницы документа
- Извлечение изображений из документов Microsoft Office Word
- Извлечение изображений из электронных таблиц Microsoft Office Excel
- Извлечение изображений из презентаций Microsoft Office PowerPoint
- Извлечение изображений из электронных писем
- Извлечение изображений из PDF-документов
Смотрите также
- class PageImageArea
- class PageAreaOptions
- class Parser
- пространство имен GroupDocs.Parser
- сборка GroupDocs.Parser