【发布时间】:2015-02-25 08:33:14
【问题描述】:
我正在尝试使用 ASP Classic 在服务器上自动制作一些 word 文件。它工作正常,但唯一的问题是当我下载文件时,其中没有图片,而是我得到了类似占位符的东西。这是我的代码:
set fso = createobject("scripting.filesystemobject")Set act = fso.CreateTextFile(server.mappath("/") & file_being_created, true)
act.WriteLine("<html xmlns:v=""urn:schemas-microsoft-com:vml""")act.WriteLine("xmlns:o=""urn:schemas-microsoft-com:office:office""")act.WriteLine("xmlns:w=""urn:schemas-microsoft-com:office:word""")act.WriteLine("xmlns:m=""http://schemas.microsoft.com/office/2004/12/omml""")act.WriteLine("xmlns:css=""http://macVmlSchemaUri"" xmlns=""http://www.w3.org/TR/REC-html40"">")act.WriteLine("<title>testing</title>")act.WriteLine("<body> " )act.WriteLine("<img src='http://mysite.com/images/pic.jpg' width='800' height='200'/><br />" )act.WriteLine(rsInvoices("invoiceClientID") & "<br />" )act.WriteLine(rsInvoices("invoiceNumber") )act.WriteLine("</body></html>")"act.close
有什么想法可以在word文件中添加图片吗? 提前致谢。
【问题讨论】:
-
看起来不错。您确定该图片确实存在于该网址中吗?
-
@是的,图片在那里。只是它没有嵌入到 word 文件中。
-
在此代码中,您链接到图像,而不是嵌入图像。我的建议是生成一个 PDF 文件,它更容易,而且你有很多开源组件和资源来做。
标签: asp-classic ms-word