【发布时间】:2013-05-08 11:07:53
【问题描述】:
所以我有这个函数来生成和返回我的图像(.bmp 格式)。我想把它放到一个word文档中。我查看了InlineShapes.AddPicture,但它只需要一个string 参数,这需要我物理保存图片,然后将图片的路径作为参数提供给AddPicture,这是我不想要的。我想生成图片并直接存储它,而我需要一个带有Image参数的方法。
附:创建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...??显示您拥有的代码。其次,你的意思是你有没有保存的图片?你在哪里买的?? -
对不起。我做了一个编辑。 :)