PPT控件Spire.Presentation 教程:在VB.NET中将HTML字符串附加到PPT中

Spire.Presentation 支持将HTML格式的文本插入到PowerPoint幻灯片中。

代码演示:

Step 1:创建Presentation类的实例。

Presentation ppt = new Presentation();

Step 2:在幻灯片中插入一个自动形状(矩形)。

IAutoShape shape = ppt.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(50, 50, 400, 100));

Step 3:清除形状中的默认段落。

shape.TextFrame.Paragraphs.Clear();

Step 4:从HTML代码添加段落形状,确保您的HTML片段是在和 标签之间编写的,否则AddFromHtml方法将无法正常工作。

string htmlText= "<html><body><p>First paragraph</p><p>Second paragraph</p></body></html>";shape.TextFrame.Paragraphs.AddFromHtml(htmlText);

Step 5:保存至档案。

ppt.SaveToFile("output.pptx", FileFormat.Pptx2013);

输出:

图片1

完整代码:

[C#]

Presentation ppt = new Presentation();IAutoShape shape = ppt.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(50, 50, 400, 100));shape.TextFrame.Paragraphs.Clear();string htmlText= "<html><body><p>First paragraph</p><p>Second paragraph</p></body></html>";shape.TextFrame.Paragraphs.AddFromHtml(htmlText);ppt.SaveToFile("output.pptx", FileFormat.Pptx2013);

[VB.NET]

Presentation ppt = new Presentation();IAutoShape shape = ppt.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(50, 50, 400, 100));shape.TextFrame.Paragraphs.Clear();string htmlText= "<html><body><p>First paragraph</p><p>Second paragraph</p></body></html>";shape.TextFrame.Paragraphs.AddFromHtml(htmlText);ppt.SaveToFile("output.pptx", FileFormat.Pptx2013);

控件

标签:HTML文档管理PPT文档处理

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年6月25日
下一篇 2017年6月25日

相关推荐

发表回复

登录后才能评论