Следуйте этой статье, чтобы вставить фигуру в Word с помощью C#. Она содержит сведения о настройке среды разработки, список шагов для написания приложения и пример кода для рисования диаграмм в Word с помощью C#. Вы научитесь вставлять различные фигуры, такие как встроенные и плавающие фигуры, в существующий или новый файл Word.
Шаги по вставке фигур в Word с помощью C#
- Подготовьте среду для вставки фигур в файл Word с помощью Aspose.Words for .NET
- Создайте пустой файл Word, используя класс Document, чтобы использовать цифровое искусство.
- Создайте объект класса DocumentBuilder для указанного выше документа для добавления прямой линии.
- Вставьте прямую линию как встроенную shape и задайте угол поворота
- Вставьте свободно плавающую форму с углом поворота
- Создайте объект класса OoxmlSaveOptions и установите режим соответствия.
- Сохраните вывод с указанными выше настройками.
Эти шаги суммируют как нарисовать прямую линию в Word с помощью C#. Создайте новый файл Word, свяжите с ним объект класса DocumentBuilder и вставьте фигуру типа line, передав ширину, высоту и угол поворота. Добавьте еще одну плавающую фигуру, например стрелку, указав необходимые параметры, затем сохраните документ Word с требуемыми настройками соответствия.
Код для добавления цифрового искусства с использованием фигур в MS Word на C#
using Aspose.Words; | |
using Aspose.Words.Drawing; | |
using Aspose.Words.Saving; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
//Inline shape | |
Shape shape = builder.InsertShape(ShapeType.Line, 150, 150); | |
shape.Rotation = 40.0; | |
//Free floating shape | |
shape = builder.InsertShape | |
( ShapeType.Arrow,RelativeHorizontalPosition.Page,200, | |
RelativeVerticalPosition.Page,100,50,50,WrapType.None); | |
shape.Rotation = 40.0; | |
builder.Writeln(); | |
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.Docx); | |
// Save shapes as DML | |
saveOptions.Compliance = OoxmlCompliance.Iso29500_2008_Transitional; | |
// Save the document | |
doc.Save("output.docx", saveOptions); | |
System.Console.WriteLine("Shape added successfully"); | |
} | |
} |
Этот пример кода научил нас как создать диаграмму в Word с помощью C#. Самый простой способ — вставить встроенную диаграмму, указав тип фигуры, ее ширину и высоту. Однако вы можете использовать другие перегруженные методы для создания плавающей диаграммы над текстом, установив верхнюю, левую позицию и ширину высоты новой диаграммы, включая тип переноса и относительные позиции по отношению к странице.
В этой статье рассматривается информация о том, как рисовать фигуры в Word с помощью C#. Если вы хотите вставить водяной знак, обратитесь к статье как вставить водяной знак в документ Word с помощью C#.