Метод Aspose::Pdf::Vector::SvgExtractor::Extract

SvgExtractor::Extract(const System::SharedPtr<GraphicsAbsorber>&, System::Predicate<System::SharedPtr<GraphicElement>>, const System::SharedPtr<Page>&) method

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

System::String Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<GraphicsAbsorber> &absorber, System::Predicate<System::SharedPtr<GraphicElement>> filter, const System::SharedPtr<Page> &page)
ПараметрТипОписание
absorberconst System::SharedPtr<GraphicsAbsorber>&Объект GraphicsAbsorber, содержащий графические элементы.
фильтрSystem::Predicate<System::SharedPtr<GraphicElement>>Предикатная функция, используемая для фильтрации графических элементов.
страницаconst System::SharedPtr<Page>&Страница, на которой поглотитель получает графические элементы.

ReturnValue

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

См. также

SvgExtractor::Extract(const System::SharedPtr<GraphicsAbsorber>&, System::Predicate<System::SharedPtr<GraphicElement>>, const System::SharedPtr<Page>&, const System::String&) method

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

void Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<GraphicsAbsorber> &absorber, System::Predicate<System::SharedPtr<GraphicElement>> filter, const System::SharedPtr<Page> &page, const System::String &svgFilePath)
ПараметрТипОписание
absorberconst System::SharedPtr<GraphicsAbsorber>&Объект GraphicsAbsorber, содержащий графические элементы.
фильтрSystem::Predicate<System::SharedPtr<GraphicElement>>Предикатная функция, используемая для фильтрации графических элементов.
страницаconst System::SharedPtr<Page>&Страница, на которой поглотитель получает графические элементы.
svgFilePathconst System::String&Путь к целевому файлу SVG.

См. также

SvgExtractor::Extract(const System::SharedPtr<Page>&) method

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

System::SharedPtr<System::Collections::Generic::List<System::String>> Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<Page> &page)
ПараметрТипОписание
страницаconst System::SharedPtr<Page>&Страница для извлечения.

ReturnValue

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

См. также

SvgExtractor::Extract(const System::SharedPtr<Page>&, const System::String&) method

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

void Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<Page> &page, const System::String &directory)
ПараметрТипОписание
страницаconst System::SharedPtr<Page>&Страница для извлечения.
каталогconst System::String&Целевой каталог для размещения SVG‑изображений.

См. также

SvgExtractor::Extract(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>>&, const System::SharedPtr<Page>&) method

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

System::String Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>> &elements, const System::SharedPtr<Page> &page)
ПараметрТипОписание
элементыconst System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>>&Графические элементы для преобразования.
страницаconst System::SharedPtr<Page>&Страница, на которой поглотитель получает графические элементы.

ReturnValue

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

См. также

SvgExtractor::Extract(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>>&, const System::SharedPtr<Page>&, const System::String&) method

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

void Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>> &elements, const System::SharedPtr<Page> &page, const System::String &svgFilePath)
ПараметрТипОписание
элементыconst System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>>&Графические элементы для преобразования.
страницаconst System::SharedPtr<Page>&Страница, на которой поглотитель получает графические элементы.
svgFilePathconst System::String&Путь к целевому файлу SVG.

См. также