SvgExtractor.Extract

Extract(GraphicsAbsorber, Predicate<GraphicElement>, Page)

Извлекает svg изображение в строку из графических элементов, представленных !:абсорбером с предикатным фильтром.

public string Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page)
ПараметрТипОписание
absorberGraphicsAbsorberОбъект GraphicsAbsorber, который содержит графические элементы.
filterPredicate`1Функция предиката, используемая для фильтрации графических элементов.
pagePageСтраница, на которой абсорбер получает графические элементы.

Возвращаемое значение

Строка с содержимым SVG.

Исключения

исключениеусловие
PdfExceptionЕсли произошла ошибка при преобразовании в SVG.

См. также


Extract(GraphicsAbsorber, Predicate<GraphicElement>, Page, string)

Извлекает svg изображение в файл из графических элементов, представленных !:абсорбером с предикатным фильтром.

public void Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page, 
    string svgFilePath)
ПараметрТипОписание
absorberGraphicsAbsorberОбъект GraphicsAbsorber, который содержит графические элементы.
filterPredicate`1Функция предиката, используемая для фильтрации графических элементов.
pagePageСтраница, на которой абсорбер получает графические элементы.
svgFilePathStringПуть к целевому SVG файлу.

Исключения

исключениеусловие
PdfExceptionЕсли произошла ошибка при преобразовании в SVG.

См. также


Extract(IEnumerable<GraphicElement>, Page)

Извлекает графические элементы в строку SVG. Опции игнорируются - группировка, извлечение из прямоугольника

public string Extract(IEnumerable<GraphicElement> elements, Page page)
ПараметрТипОписание
elementsIEnumerable`1Графические элементы для преобразования.
pagePageСтраница, на которой абсорбер получает графические элементы.

Возвращаемое значение

Строка с содержимым SVG.

Исключения

исключениеусловие
PdfExceptionЕсли произошла ошибка при преобразовании в SVG.

См. также


Extract(IEnumerable<GraphicElement>, Page, string)

Извлекает графические элементы в один SVG файл. Опции игнорируются - группировка, извлечение из прямоугольника

public void Extract(IEnumerable<GraphicElement> elements, Page page, string svgFilePath)
ПараметрТипОписание
elementsIEnumerable`1Графические элементы для преобразования.
pagePageСтраница, на которой абсорбер получает графические элементы.
svgFilePathStringПуть к целевому SVG файлу.

Исключения

исключениеусловие
PdfExceptionЕсли произошла ошибка при преобразовании в SVG.

См. также


Extract(Page)

Извлекает Svg изображения со страницы в строки.

public List<string> Extract(Page page)
ПараметрТипОписание
pagePageСтраница для извлечения.

Возвращаемое значение

Список строк с содержимым SVG.

Исключения

исключениеусловие
PdfExceptionЕсли произошла ошибка при преобразовании в SVG.

См. также


Extract(Page, string)

Извлекает Svg изображения со страницы в файлы.

public void Extract(Page page, string directory)
ПараметрТипОписание
pagePageСтраница для извлечения.
directoryStringЦелевая директория для размещения SVG изображений.

Исключения

исключениеусловие
PdfExceptionЕсли произошла ошибка при преобразовании в SVG.

См. также