Obraz

W tym przykładzie wyjaśnimy, jak używać funkcji obrazu w Aspose.Words dla .NET. Obrazy umożliwiają wstawianie ilustracji i grafik do dokumentu.

Krok 1: Korzystanie z generatora dokumentów

Najpierw użyjemy generatora dokumentów, aby dodać treść do naszego dokumentu.

DocumentBuilder builder = new DocumentBuilder();

Krok 2: Wstawianie obrazu

Możemy wstawić obraz za pomocąShape class i określenie typu obrazu, tutajShapeType.Image Ustawiamy także typ zawijania obrazuWrapType.Inline.

Shape shape = new Shape(builder.Document, ShapeType.Image);
shape. WrapType = WrapType. Inline;

Krok 3: Dostosowywanie obrazu

Dostosowujemy obraz, podając na przykład jego pełną ścieżkę"/attachment/1456/pic001.png"i dodanie tytułu do obrazu.

shape.ImageData.SourceFullName = "/attachment/1456/pic001.png";
shape.ImageData.Title = "Title";

Przykładowy kod źródłowy obrazów z Aspose.Words dla .NET

// Użyj narzędzia do tworzenia dokumentów, aby dodać treść do dokumentu.
DocumentBuilder builder = new DocumentBuilder();

// Umieść obraz.
Shape shape = new Shape(builder.Document, ShapeType.Image);
shape.WrapType = WrapType.Inline;
shape.ImageData.SourceFullName = "/attachment/1456/pic001.png";
shape.ImageData.Title = "title";
builder.InsertNode(shape);

Gratulacje! Nauczyłeś się teraz, jak korzystać z funkcji obrazów w Aspose.Words dla .NET.

Często zadawane pytania

P: Jak mogę wstawić obraz z pliku lokalnego do Aspose.Words?

O: Aby wstawić obraz z pliku lokalnego do Aspose.Words, możesz użyć metodyShape klasa iInsertImage metoda.

P: Czy mogę wstawić obraz z adresu URL w Aspose.Words?

O: Tak, możesz wstawić obraz z adresu URL w Aspose.Words. Możesz użyć tego samegoInsertImage metodę i określ adres URL obrazu zamiast ścieżki pliku lokalnego.

P: Jak mogę zmienić rozmiar obrazu w Aspose.Words?

O: Aby zmienić rozmiar obrazu w Aspose.Words, możesz użyć opcjiWidth IHeight właściwościShape obiekt.

P: Czy mogę zastosować filtry do obrazów w Aspose.Words?

O: Tak, możesz zastosować filtry do obrazów w Aspose.Words. Na przykład możesz zastosować filtr rozmycia do obrazu, korzystając z opcjiApplyGaussianBlur metodaShape obiekt.

P: Jak mogę zastąpić jeden obraz innym w Aspose.Words?

O: Aby zastąpić jeden obraz innym w Aspose.Words, możesz użyć metodyReplace metodaShape klasa. Ta metoda przyjmuje jako parametrShape obiekt obrazu, który ma zostać zastąpiony orazShape obiekt nowego obrazu.