SvgExtractor.Extract

Extract(GraphicsAbsorber, Predicate<GraphicElement>, Page)

Extrae la imagen svg a una cadena de elementos gráficos representados por !:absorber con un filtro de predicado.

public string Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page)
ParámetroTipoDescripción
absorberGraphicsAbsorberEl objeto GraphicsAbsorber que contiene los elementos gráficos.
filterPredicate`1Una función de predicado utilizada para filtrar los elementos gráficos.
pagePageLa página donde el absorbedor obtiene los elementos gráficos.

Valor de Retorno

La cadena con el contenido SVG.

Excepciones

excepcióncondición
PdfExceptionSi ocurrió un error al convertir a SVG.

Ver También


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

Extrae la imagen svg a un archivo de elementos gráficos representados por !:absorber con un filtro de predicado.

public void Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page, 
    string svgFilePath)
ParámetroTipoDescripción
absorberGraphicsAbsorberEl objeto GraphicsAbsorber que contiene los elementos gráficos.
filterPredicate`1Una función de predicado utilizada para filtrar los elementos gráficos.
pagePageLa página donde el absorbedor obtiene los elementos gráficos.
svgFilePathStringLa ruta del archivo SVG de destino.

Excepciones

excepcióncondición
PdfExceptionSi ocurrió un error al convertir a SVG.

Ver También


Extract(IEnumerable<GraphicElement>, Page)

Extrae elementos gráficos en una cadena SVG. Opciones ignoradas - agrupación, extracción de rectángulo

public string Extract(IEnumerable<GraphicElement> elements, Page page)
ParámetroTipoDescripción
elementsIEnumerable`1Los elementos gráficos a convertir.
pagePageLa página donde el absorbedor obtiene los elementos gráficos.

Valor de Retorno

La cadena con el contenido SVG.

Excepciones

excepcióncondición
PdfExceptionSi ocurrió un error al convertir a SVG.

Ver También


Extract(IEnumerable<GraphicElement>, Page, string)

Extrae elementos gráficos en un solo archivo SVG. Opciones ignoradas - agrupación, extracción de rectángulo

public void Extract(IEnumerable<GraphicElement> elements, Page page, string svgFilePath)
ParámetroTipoDescripción
elementsIEnumerable`1Los elementos gráficos a convertir.
pagePageLa página donde el absorbedor obtiene los elementos gráficos.
svgFilePathStringLa ruta del archivo SVG de destino.

Excepciones

excepcióncondición
PdfExceptionSi ocurrió un error al convertir a SVG.

Ver También


Extract(Page)

Extrae imágenes Svg de una página a cadenas.

public List<string> Extract(Page page)
ParámetroTipoDescripción
pagePageLa página a extraer.

Valor de Retorno

La lista de cadenas de contenido SVG.

Excepciones

excepcióncondición
PdfExceptionSi ocurrió un error al convertir a SVG.

Ver También


Extract(Page, string)

Extrae imágenes Svg de una página a archivos.

public void Extract(Page page, string directory)
ParámetroTipoDescripción
pagePageLa página a extraer.
directoryStringEl directorio de destino para colocar las imágenes SVG.

Excepciones

excepcióncondición
PdfExceptionSi ocurrió un error al convertir a SVG.

Ver También