我需要使用.NET在现有的word文档中创建和插入QR码。 我已经完成了QR生成部分。我需要完成的两件事是:
有可能实现这个目标吗?
答案 0 :(得分:0)
我还没有这样做,但我相信你需要做的是
我更不确定的是Word是否会坚持您还以其他格式存储每个图像(例如Windows图元文件或扩展图元文件格式)。我的猜测是Word会从你的.jpg(或其他)生成它所需要的东西。或者也许您可以在这里使用“AltChunks”。
这样做的背景是,如果它是.doc格式文档,您可以创建一个包含一组嵌套字段代码的页脚,使用{PAGE}页码字段链接到每个页面的正确图像 - 例如
{ INCLUDETEXT "c:\\myqrcodes\\qr{ PAGE }.jpg" }
或者更可能的是,稍微复杂一点
{ PAGE \#"'{ INCLUDETEXT "c:\\myqrcodes\\qr{ PAGE }.jpg" }'" }
但是如果你尝试将其保存为.docx格式,即使在兼容模式下,当你关闭并重新打开时,我认为你只会在所有页面上看到一个图像。此外,即使该方法使用.doc格式,它也只有在外部图像文件实际存在并且位于文件系统中的绝对地址时才有效。如果它们位于相关地址(有办法执行此操作),您或最终用户可能必须更新页脚字段代码才能获得正确的结果。