ABCPdf を使用して動的 PDF を作成しようとしていますが、うまくいきません。サンプル コードをコピーして試してみたところ、次のエラーが表示されました。
HTML をレンダリングできません。MSHTML ドキュメントはありません。
IE の代わりに Gecko エンジンを使用してページを再表示する方法を見つけようとしていますが、方法が見つかりません。どんな助けでも大歓迎です...ありがとう!!!
ダミアン
ABCPdf を使用して動的 PDF を作成しようとしていますが、うまくいきません。サンプル コードをコピーして試してみたところ、次のエラーが表示されました。
HTML をレンダリングできません。MSHTML ドキュメントはありません。
IE の代わりに Gecko エンジンを使用してページを再表示する方法を見つけようとしていますが、方法が見つかりません。どんな助けでも大歓迎です...ありがとう!!!
ダミアン
https://stackoverflow.com/a/11504285/1411950を参照してください。この例では、各ページの html->pdf 出力に 1 つの四角形を使用しています。四角形は、生の html / url からの 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 がヘッダーのスクリプト タグに入る場所、または参照される場所