SvgExtractor.Extract

Extract(GraphicsAbsorber, Predicate<GraphicElement>, Page)

Grafik elemanlarından bir dizeye svg resmi çıkarır, !:absorber ile bir predikat filtresi temsil eder.

public string Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page)
ParametreTürAçıklama
absorberGraphicsAbsorberGrafik elemanlarını içeren GraphicsAbsorber nesnesi.
filterPredicate`1Grafik elemanlarını filtrelemek için kullanılan bir predikat fonksiyonu.
pagePageAbsorber’ın grafik elemanlarını aldığı sayfa.

Dönüş Değeri

SVG içeriği ile dize.

İstisnalar

istisnadurum
PdfExceptionSVG’ye dönüştürme sırasında bir hata oluşursa.

Ayrıca Bakınız


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

Grafik elemanlarından bir dosyaya svg resmi çıkarır, !:absorber ile bir predikat filtresi temsil eder.

public void Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page, 
    string svgFilePath)
ParametreTürAçıklama
absorberGraphicsAbsorberGrafik elemanlarını içeren GraphicsAbsorber nesnesi.
filterPredicate`1Grafik elemanlarını filtrelemek için kullanılan bir predikat fonksiyonu.
pagePageAbsorber’ın grafik elemanlarını aldığı sayfa.
svgFilePathStringHedef SVG dosya yolu.

İstisnalar

istisnadurum
PdfExceptionSVG’ye dönüştürme sırasında bir hata oluşursa.

Ayrıca Bakınız


Extract(IEnumerable<GraphicElement>, Page)

Grafik elemanlarını bir SVG dizesine çıkarır. Seçenekler göz ardı edilir - gruplama, dikdörtgenden çıkarma

public string Extract(IEnumerable<GraphicElement> elements, Page page)
ParametreTürAçıklama
elementsIEnumerable`1Dönüştürülecek grafik elemanları.
pagePageAbsorber’ın grafik elemanlarını aldığı sayfa.

Dönüş Değeri

SVG içeriği ile dize.

İstisnalar

istisnadurum
PdfExceptionSVG’ye dönüştürme sırasında bir hata oluşursa.

Ayrıca Bakınız


Extract(IEnumerable<GraphicElement>, Page, string)

Grafik elemanlarını tek bir SVG dosyasına çıkarır. Seçenekler göz ardı edilir - gruplama, dikdörtgenden çıkarma

public void Extract(IEnumerable<GraphicElement> elements, Page page, string svgFilePath)
ParametreTürAçıklama
elementsIEnumerable`1Dönüştürülecek grafik elemanları.
pagePageAbsorber’ın grafik elemanlarını aldığı sayfa.
svgFilePathStringHedef SVG dosya yolu.

İstisnalar

istisnadurum
PdfExceptionSVG’ye dönüştürme sırasında bir hata oluşursa.

Ayrıca Bakınız


Extract(Page)

Bir sayfadan dizeye Svg resimleri çıkarır.

public List<string> Extract(Page page)
ParametreTürAçıklama
pagePageÇıkarılacak sayfa.

Dönüş Değeri

SVG içerik dizeleri listesi.

İstisnalar

istisnadurum
PdfExceptionSVG’ye dönüştürme sırasında bir hata oluşursa.

Ayrıca Bakınız


Extract(Page, string)

Bir sayfadan dosyalara Svg resimleri çıkarır.

public void Extract(Page page, string directory)
ParametreTürAçıklama
pagePageÇıkarılacak sayfa.
directoryStringSVG resimlerini yerleştirmek için hedef dizin.

İstisnalar

istisnadurum
PdfExceptionSVG’ye dönüştürme sırasında bir hata oluşursa.

Ayrıca Bakınız