ItextSharp - RazorPdf将图像放在Pdf上

时间:2013-08-05 01:35:14

标签: image asp.net-mvc-4 pdf

如何将图像放在itextSharp生成的pdf上?

我在控制器上有一个简单的方法......

    public ActionResult Pdf()
    {

        var pdfResult = new PdfResult(null,"Pdf");
        pdfResult.ViewBag.Title = "Title";

        return pdfResult;
    }

一个简单的观点......

@{
    Layout = null;
}

<itext creationdate="@DateTime.Now.ToString()" producer="RazorPDF">

    Html Text for test.

    <img src="~/Images/sampleImage.png" />

</itext>

任何帮助将不胜感激!

3 个答案:

答案 0 :(得分:1)

尝试:

<image url="@Context.Server.MapPath("~/Images/sampleImage.png")" />

并查看github

上的样本

答案 1 :(得分:0)

只需更改源代码,如下所示:

 <img src="@Context.Server.MapPath("~/Images/sampleImage.png")" width="100" height="100"/>

答案 2 :(得分:0)

这对我有用:

sed -i 's# some operation' file1
cat file2 >> file1