We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Get all Textboxes from Document (Shape? Rectangle?)

Hey folks,

I have a Document with Textfields in it and i want to erase them. But how do i access the Textfields? Are they Shapes? Rectangles? Some of them do contain an image. Does that matter? Do i have have to erase the Images out of the Textbox first and erase the textbox itself after?

Hope i can find any help

Greetings

Hello

Thanks for your request. In this case, please try using the following code:

Document doc = new Document("Test.docx");

DocumentBuilder builder = new DocumentBuilder(doc);

// Get all shapes in the document.

NodeCollection shapesColl = doc.GetChildNodes(NodeType.Shape, true, false);

// Loop through all shapes.

foreach (Shape shape in shapesColl)

{

if (shape.ShapeType == ShapeType.TextBox)

{

// Remove text box

shape.Remove();

}

}

doc.Save("out.docx");

Hope this helps.

Best regards,