gpt4 book ai didi

c# - 将图像从 Enterprise Architect 导入 ms Word

转载 作者:行者123 更新时间:2023-11-30 20:47:54 26 4
gpt4 key购买 nike

使用 Enterprise Architect 加载项我想使用 C# 将图像从 Enterprise Architect 导入到 MS Word。现在我已经解决了这个问题,方法是将图表/图像保存为 .pdf 文件,然后使用 iTextSharp 再次阅读它。在我看来,这是解决问题的艰难方法,因此我认为必须有一种更简单的方法来使用 c# 将图像从 Enterprise Architect 获取到 ms Word。

最佳答案

为什么不直接将图像插入文档中?

//create a document generator
EA.DocumentGenerator generator;


//initialize the document generator to create empty document (with no EA template)
generator = Repository.CreateDocumentGenerator();
generator.NewDocument("");

//insert image to the document
generator.DocumentDiagram(diagram.DiagramID, 0, "Diagram Image Template");

//save the documrnt
generator.SaveDocument(@"path/of/word/document/with/extension", 0);

"Diagram Image Template" 是您必须在 EA 中按照以下简单步骤自行定义的模板:
1. 按F8
2.转到模板选项卡
3.点击底部的new按钮
4. 将新模板命名为“Diagram Image Template”,然后单击确定。将打开新模板的文档。
5.在文档的左侧面板上,选择Diagram 复选框。一些文本将添加到右侧的文档中。
6.在模板文档中,右键单击您看到文本的位置 [right-click-to-insert-Diagram-field(s)] -> Insert Field -> Diagram Image。
7.保存模板。

关于c# - 将图像从 Enterprise Architect 导入 ms Word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25358337/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com