2

wkhtmltopdf コンバーターにWkHtmlToXSharpラッパーを使用しています。提供された html のテキストは、生成された pdf に正常に表示されます。しかし、画像は表示されません。次に、次のように相対イメージ パスを絶対パスに変更しました。

しかし、これはまだ機能していません。

私の方法は次のとおりです。

public static string ConvertToPdf(string htmlContent,string pdfName)
    {
        WkHtmlToPdfConverter w = new WkHtmlToPdfConverter();
        byte[] str= w.Convert(htmlContent);
        string pdfUrl = HttpContext.Current.Server.MapPath("~/utils/PDF/"+pdfName);
        File.WriteAllBytes(pdfUrl, str);
        w.Dispose();
        return pdfUrl;
    }

このコードに何か足りないものはありますか? 抜け道はありますか?

4

1 に答える 1

2

GIF 画像を含めることに関する既知の問題 (http://code.google.com/p/wkhtmltopdf/issues/detail?id=441) があります。それが使用している形式の場合は、jpeg または png を試すことができます。

于 2011-06-21T12:23:45.210 に答える