尝试将Gecko Engine与ABCPdf和经典ASP一起使用

时间:2012-07-03 21:13:28

标签: abcpdf

我正在尝试使用ABCPdf创建动态PDF,但我没有成功。我复制了他们的示例代码并尝试了它,我收到一个错误:

无法呈现HTML。没有MSHTML文档可用。

我正在试图弄清楚如何使用Gecko引擎来重新编写页面而不是IE,并且无法找到。非常感谢任何帮助...谢谢所有!!!

达明

1 个答案:

答案 0 :(得分:1)

请参阅https://stackoverflow.com/a/11504285/1411950。此示例在每页上使用1矩形表示html-> pdf输出。矩形用url中的原始html / html填充。它也可以使用Gecko引擎。 如果要制作动态pdf,则应使用原始html作为其内容。请注意,它应该包含在像

这样的内容中
    const String HtmlWrapper = @"<!DOCTYPE html>
            <html>
                <head profile='http://www.w3.org/2005/10/profile'><title></title>
                    <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
                    <style type='text/css'>
                    </style>
                </head>
                <body>
                {0}
                </body>
            </html>";

其中所有css都在标题中的脚本标记中引用或引用