2017-06-13 4 views
1

私はthis open source libraryをhtmlからpdfに使用しています。すべてが機能していますが、<img src>タグを追加すると、PDFで必要な画像が表示されません。たとえば、html to pdf変換後にASP.NET.Core 1.1イメージが表示されない

フォーマットに問題がありますか、単に画像をサポートしていないだけですか?それが本当であれば、asp.netコア1.1用の任意の作業ライブラリですか? (いくつかのライブラリ/提案はproject.jsonファイルを含む1.0に基づいているため重要です)

p.s. Azure Webアプリケーションサービスを介して展開します

答えて

1

イメージは、ファントムの実行ファイルのあるフォルダと同じフォルダに存在する必要があります。

ちょうど方法を見てみましょう PdfGenerator.WriteHtmlToTempFileあり

あなたのhtmlがphantomjs、インストールディレクトリ内のファイルに格納されていることがわかります。これはあなたのhtmlファイルの根源です。つまり、画像もそこになければなりません。

https://github.com/TheSalarKhan/PhantomJs.NetCore/blob/master/PdfGenerator.cs

何が起きているのかをよりよく理解するために、phantomjs-executabelsを直接使用することをお勧めします。

+0

解決しました。 'srcset'も' src'に変更する必要があり、これで解決しました。ありがとうAedvald。 – pavilion

関連する問題