所以我有这个功能,我正在生成并返回我的图像(.bmp格式)。我想把它写入一个word文档。我看着InlineShapes.AddPicture
,但它只需要一个string
参数,这需要我物理保存图片,然后将图片的路径作为参数添加到AddPicture中,这是我不想要的。我想生成图片并直接存储它,而我需要一个采用Image
参数的方法。如何在Word文档中插入图像对象作为图片
P.S.创建Word文档,表格,决定将图片放入哪个单元格以及所有这些东西都完成了,我只需要插入图片。
这是生成图片的代码,所以您可以看到我只将它作为一个对象,但不要将它存储在任何物理上。这是用C#编写的,但是我想用Word文档操作,我在VB.NET中编写。
Bitmap picture = new Bitmap(100, 100);
// generates a QRcode image and returns it
public Image generateQRcodeImage(string textValue)
{
QrEncoder encoder = new QrEncoder(ErrorCorrectionLevel.M);
QrCode qrCode;
encoder.TryEncode(textValue, out qrCode);
using (Graphics graph = Graphics.FromImage(picture))
{
new GraphicsRenderer(new FixedCodeSize(100, QuietZoneModules.Two)).Draw(graph, qrCode.Matrix);
}
return picture;
}
'this function' ...?显示你的代码。第二,你的意思是你有没有保存的图片?你在哪里拥有它? – 2013-05-14 09:19:14
对不起。我做了一个编辑。 :) – Syspect 2013-05-14 09:35:46