Save
İçindekiler
[
Saklamak
]Save(string, ImageSaveOptions)
Şekli bir görüntüye dönüştürür ve bir dosyaya kaydeder.
public void Save(string fileName, ImageSaveOptions saveOptions)
Parametre | Tip | Tanım |
---|---|---|
fileName | String | Görüntü dosyasının adı. Belirtilen ada sahip bir dosya zaten varsa, var olan dosyanın üzerine yazılır. |
saveOptions | ImageSaveOptions | Şeklin nasıl oluşturulacağını ve kaydedileceğini kontrol eden seçenekleri belirtir.hükümsüz . |
Örnekler
Office Math nesnesinin yerel dosya sisteminde bir görüntü dosyasına nasıl dönüştürüleceğini gösterir.
Document doc = new Document(MyDir + "Office math.docx");
OfficeMath math = (OfficeMath)doc.GetChild(NodeType.OfficeMath, 0, true);
// Düğüm oluşturucusunun "Kaydet" yöntemine geçirilecek ve değiştirilecek bir "ImageSaveOptions" nesnesi oluşturun
// OfficeMath düğümünü bir görüntüye nasıl dönüştürdüğü.
ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png);
// Nesneyi orijinal boyutunun beş katına çıkarmak için "Ölçek" özelliğini 5 olarak ayarlayın.
saveOptions.Scale = 5;
math.GetMathRenderer().Save(ArtifactsDir + "Shape.RenderOfficeMath.png", saveOptions);
Ayrıca bakınız
- class ImageSaveOptions
- class NodeRendererBase
- ad alanı Aspose.Words.Rendering
- toplantı Aspose.Words
Save(string, SvgSaveOptions)
Şekli bir SVG görüntüsüne dönüştürür ve bir dosyaya kaydeder.
public void Save(string fileName, SvgSaveOptions saveOptions)
Parametre | Tip | Tanım |
---|---|---|
fileName | String | Görüntü dosyasının adı. Belirtilen ada sahip bir dosya zaten varsa, var olan dosyanın üzerine yazılır. |
saveOptions | SvgSaveOptions | Şeklin nasıl oluşturulacağını ve kaydedileceğini kontrol eden seçenekleri belirtir.hükümsüz . |
Örnekler
Office matematiği oluştururken kaydetme seçeneklerinin nasıl geçileceğini gösterir.
Document doc = new Document(MyDir + "Office math.docx");
OfficeMath math = (OfficeMath)doc.GetChild(NodeType.OfficeMath, 0, true);
SvgSaveOptions options = new SvgSaveOptions();
options.TextOutputMode = SvgTextOutputMode.UsePlacedGlyphs;
math.GetMathRenderer().Save(ArtifactsDir + "SvgSaveOptions.Output.svg", options);
using (MemoryStream stream = new MemoryStream())
math.GetMathRenderer().Save(stream, options);
Ayrıca bakınız
- class SvgSaveOptions
- class NodeRendererBase
- ad alanı Aspose.Words.Rendering
- toplantı Aspose.Words
Save(Stream, ImageSaveOptions)
Şekli bir görüntüye dönüştürür ve bir akışa kaydeder.
public void Save(Stream stream, ImageSaveOptions saveOptions)
Parametre | Tip | Tanım |
---|---|---|
stream | Stream | Şeklin görüntüsünün kaydedileceği akış. |
saveOptions | ImageSaveOptions | Şeklin nasıl oluşturulacağını ve kaydedileceğini kontrol eden seçenekleri belirtir.hükümsüz . Eğer bu isehükümsüz resim PNG formatında kaydedilecektir. |
Örnekler
Şekilleri yerel dosya sistemindeki dosyalara aktarmak için şekil oluşturucunun nasıl kullanılacağını gösterir.
Document doc = new Document(MyDir + "Various shapes.docx");
Shape[] shapes = doc.GetChildNodes(NodeType.Shape, true).OfType<Shape>().ToArray();
Assert.AreEqual(7, shapes.Length);
// Belgede 2 alt şekle sahip bir grup şekli de dahil olmak üzere 7 şekil var.
// Her şekli yerel dosya sistemindeki bir görüntü dosyasına dönüştüreceğiz
// grup şekillerini görmezden gelirken, görünümleri olmadığı için.
// Bu 6 adet resim dosyası üretecektir.
foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true).OfType<Shape>())
{
ShapeRenderer renderer = shape.GetShapeRenderer();
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
renderer.Save(ArtifactsDir + $"Shape.RenderAllShapes.{shape.Name}.png", options);
}
Ayrıca bakınız
- class ImageSaveOptions
- class NodeRendererBase
- ad alanı Aspose.Words.Rendering
- toplantı Aspose.Words
Save(Stream, SvgSaveOptions)
Şekli bir SVG görüntüsüne dönüştürür ve bir akışa kaydeder.
public void Save(Stream stream, SvgSaveOptions saveOptions)
Parametre | Tip | Tanım |
---|---|---|
stream | Stream | Şeklin SVG görüntüsünün kaydedileceği akış. |
saveOptions | SvgSaveOptions | Şeklin nasıl oluşturulacağını ve kaydedileceğini kontrol eden seçenekleri belirtir.hükümsüz . Eğer bu isehükümsüz , resim varsayılan seçeneklerle kaydedilecektir. |
Örnekler
Office matematiği oluştururken kaydetme seçeneklerinin nasıl geçileceğini gösterir.
Document doc = new Document(MyDir + "Office math.docx");
OfficeMath math = (OfficeMath)doc.GetChild(NodeType.OfficeMath, 0, true);
SvgSaveOptions options = new SvgSaveOptions();
options.TextOutputMode = SvgTextOutputMode.UsePlacedGlyphs;
math.GetMathRenderer().Save(ArtifactsDir + "SvgSaveOptions.Output.svg", options);
using (MemoryStream stream = new MemoryStream())
math.GetMathRenderer().Save(stream, options);
Ayrıca bakınız
- class SvgSaveOptions
- class NodeRendererBase
- ad alanı Aspose.Words.Rendering
- toplantı Aspose.Words