@naru.shiva,
You can convert Chart to Image before saving it to PDF. Please see the following code:
Document doc = new Document(MyDir + @"Test1.docx");
Shape shape = (Shape)doc.GetChildNodes(NodeType.Shape, true)[0];
if (shape.HasChart)
{
ShapeRenderer renderer = shape.GetShapeRenderer();
using (MemoryStream ms = new MemoryStream())
{
renderer.Save(ms, new ImageSaveOptions(SaveFormat.Png));
DocumentBuilder builder = new DocumentBuilder(doc);
builder.MoveTo(shape);
builder.InsertImage(ms);
shape.Remove();
}
}
doc.Save(MyDir + @"18.1.pdf");