1
私はここから - PDFizer と私は助けが必要です...私はこのライブラリとPDFにすべてのHTML文書(それに格納されている画像を含む)を変換することができます.NETのPDFizerライブラリを使用していますか?今、私は画像のみなしでPDFファイルを生成することができます...いくつかのテストの後PDFizer:生成されたPDFドキュメントの画像を挿入する方法は?
私はここから - PDFizer と私は助けが必要です...私はこのライブラリとPDFにすべてのHTML文書(それに格納されている画像を含む)を変換することができます.NETのPDFizerライブラリを使用していますか?今、私は画像のみなしでPDFファイルを生成することができます...いくつかのテストの後PDFizer:生成されたPDFドキュメントの画像を挿入する方法は?
が、これはあなたが何をする必要があるかです:
Pdfizer.HtmlToPdfConverter
のインスタンスを持っている場合は、ImagePath
属性を画像が存在するフォルダを指すように変更します。<img>
タグを含めてください。注:PNGファイルを追加しようとしましたが、変換エラーが発生しました。ここでは、私があなたが提供したサイトから、私の変更を加えた例を示します:
System.Text.StringBuilder sbHtml = new System.Text.StringBuilder();
sbHtml.Append("<html>");
sbHtml.Append("<body>");
sbHtml.Append("<font size='14'>My Document Title Line</font>");
sbHtml.Append("<img src='trollface.jpg' />");
sbHtml.Append("<br />");
sbHtml.Append("This is my document text");
sbHtml.Append("</body>");
sbHtml.Append("</html>");
//create file stream to PDF file to write to
using (System.IO.Stream stream = new System.IO.FileStream
(sPathToWritePdfTo, System.IO.FileMode.OpenOrCreate))
{
// create new instance of Pdfizer
Pdfizer.HtmlToPdfConverter htmlToPdf = new Pdfizer.HtmlToPdfConverter();
// open stream to write Pdf to to
htmlToPdf.Open(stream);
htmlToPdf.ImagePath = Server.MapPath(ResolveUrl("~/Images"));
// write the HTML to the component
htmlToPdf.Run(sbHtml.ToString());
// close the write operation and complete the PDF file
htmlToPdf.Close();
}
}
幸運!
ありがとうございます。 – vladimir
問題ありません。これが問題の解決に役立った場合は、回答としてマークしてください。 –
私はあなたに別の質問を持っています... 例えば、私は画像のようにhtmlコードで私の画像を保存しました - 私はImagePathで書く必要がありますか?なぜなら、私はすべての道が必要だからです。http://site.com/images/logo.png – vladimir