ภาพ

ในตัวอย่างนี้ เราจะอธิบายวิธีใช้ฟีเจอร์รูปภาพกับ Aspose.Words สำหรับ .NET รูปภาพช่วยให้คุณสามารถแทรกภาพประกอบและกราฟิกลงในเอกสารได้

ขั้นตอนที่ 1: การใช้ตัวสร้างเอกสาร

ขั้นแรก เราจะใช้เครื่องมือสร้างเอกสารเพื่อเพิ่มเนื้อหาลงในเอกสารของเรา

DocumentBuilder builder = new DocumentBuilder();

ขั้นตอนที่ 2: การแทรกรูปภาพ

เราสามารถแทรกรูปภาพโดยใช้Shape class และระบุประเภทของรูปภาพได้ที่นี่ShapeType.Image เรายังตั้งค่าประเภทการตัดคำของรูปภาพด้วยWrapType.Inline.

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

ขั้นตอนที่ 3: การปรับแต่งรูปภาพ

เราปรับแต่งรูปภาพโดยระบุเส้นทางแบบเต็ม เป็นต้น"/attachment/1456/pic001.png"และเพิ่มชื่อให้กับรูปภาพ

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

ตัวอย่างซอร์สโค้ดสำหรับรูปภาพด้วย Aspose.Words สำหรับ .NET

// ใช้ตัวสร้างเอกสารเพื่อเพิ่มเนื้อหาลงในเอกสาร
DocumentBuilder builder = new DocumentBuilder();

// ใส่รูปภาพ.
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);

ขอแสดงความยินดี! ตอนนี้คุณได้เรียนรู้วิธีใช้คุณสมบัติรูปภาพกับ Aspose.Words สำหรับ .NET แล้ว

คำถามที่พบบ่อย

ถาม: ฉันจะแทรกรูปภาพจากไฟล์ในเครื่องลงใน Aspose.Words ได้อย่างไร

ตอบ: หากต้องการแทรกรูปภาพจากไฟล์ในเครื่องลงใน Aspose.Words คุณสามารถใช้ไฟล์Shape ชั้นเรียนและInsertImage วิธี.

ถาม: ฉันสามารถแทรกรูปภาพจาก URL ใน Aspose.Words ได้หรือไม่

ตอบ: ได้ คุณสามารถแทรกรูปภาพจาก URL ใน Aspose.Words ได้ คุณสามารถใช้เหมือนกันInsertImage และระบุ URL รูปภาพแทนเส้นทางไฟล์ในเครื่อง

ถาม: ฉันจะปรับขนาดรูปภาพใน Aspose.Words ได้อย่างไร

ตอบ: หากต้องการปรับขนาดรูปภาพใน Aspose.Words คุณสามารถใช้Width และHeight คุณสมบัติของShape วัตถุ.

ถาม: ฉันสามารถใช้ฟิลเตอร์กับรูปภาพใน Aspose.Words ได้หรือไม่

ตอบ: ได้ คุณสามารถใช้ฟิลเตอร์กับรูปภาพใน Aspose.Words ได้ ตัวอย่างเช่น คุณสามารถใช้ฟิลเตอร์เบลอกับรูปภาพได้โดยใช้ApplyGaussianBlur วิธีการของShape วัตถุ.

ถาม: ฉันจะแทนที่รูปภาพหนึ่งด้วยรูปภาพอื่นใน Aspose.Words ได้อย่างไร

ตอบ: หากต้องการแทนที่รูปภาพหนึ่งด้วยรูปภาพอื่นใน Aspose.Words คุณสามารถใช้Replace วิธีการของShape ระดับ. วิธีการนี้ใช้เป็นพารามิเตอร์Shape วัตถุของภาพที่จะถูกแทนที่และShape วัตถุของภาพใหม่