title: Image display in HTML but not in PDF using WKHTMLTOPDF
body: <p>Hi am using Wkhtmltopdf to create PDF from Html page using c#, Asp.net.
  PDF are created smoothly, but when I add images to HTML it does not get displayed on PDF.</p>
  
  <pre><code>     public static string HtmlToPdf(string pdfOutputLocation, string outputFilenamePrefix, string[] urls,
          string[] options = null,
          // string pdfHtmlToPdfExePath = "C:\\Program Files (x86)\\wkhtmltopdf\\wkhtmltopdf.exe")
  
         string pdfHtmlToPdfExePath = "C:\\Program Files\\wkhtmltopdf\\wkhtmltopdf.exe")
      {
          string urlsSeparatedBySpaces = string.Empty;
          try
          {
              //Determine inputs
              if ((urls == null) || (urls.Length == 0))
                  throw new Exception("No input URLs provided for HtmlToPdf");
              else
                  urlsSeparatedBySpaces = String.Join(" ", urls); //Concatenate URLs
  
              string outputFolder = pdfOutputLocation;
              string outputFilename = outputFilenamePrefix + "_" + DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss-fff") + ".PDF"; // assemble destination PDF file name
  
              var p = new System.Diagnostics.Process()
              {
                  StartInfo =
                  {
                      FileName = pdfHtmlToPdfExePath,
                      Arguments = ((options == null) ? "" : String.Join(" ", options)) + " " + urlsSeparatedBySpaces + " " + outputFilename,
                      UseShellExecute = false, // needs to be false in order to redirect output
                      RedirectStandardOutput = true,
                      RedirectStandardError = true,
                      RedirectStandardInput = true, // redirect all 3, as it should be all 3 or none
                      WorkingDirectory = HttpContext.Current.Server.MapPath(outputFolder),
                      CreateNoWindow = true
                  }
              };
  
              p.Start();
  
              // read the output here...
              var output = p.StandardOutput.ReadToEnd();
              var errorOutput = p.StandardError.ReadToEnd();
  
              // ...then wait n milliseconds for exit (as after exit, it can't read the output)
              p.WaitForExit(60000);
  
              // read the exit code, close process
              int returnCode = p.ExitCode;
              p.Close();
  
              // if 0 or 2, it worked so return path of pdf
              if ((returnCode == 0) || (returnCode == 2))
                  return outputFolder + outputFilename;
              else
                  throw new Exception(errorOutput);
          }
          catch (Exception exc)
          {
              throw new Exception("Problem generating PDF from HTML, URLs: " + urlsSeparatedBySpaces + ", outputFilename: " + outputFilenamePrefix, exc);
          }
      }
  </code></pre>
  
  <p>This is my HTML code area to display Image..</p>
  
  <pre><code>&lt;div id="Image" class="right" style="background:#333;height:15%;width:25%;"&gt;
  
    &lt;img id="LogoImage" runat="server" width="100%" height="100%" src="../TempLogo/chafa.jpg" /&gt;
  </code></pre>
  
  <p></p>