title: It's posible print PDF when PDF is open in memorystream?
body: <p>Its posible open print dialog when is open in memorystram?
  Actually I   save the pdf in <strong>"~/App_Data/Rep_PDF/"</strong> and after show a pdf in an iframe but I cant do it because I recive a message :</p>
  
  <p><strong>"Not allowed to load local resource: file:///C:/Users/andres.martinez/Documents/TFS%20Monterrey%20Gob/InterfaceMonterrey%20PROD/Interface%20Monterrey%20PROD/InterfaceMonterrey/App_Data/Rep_PDF/Copia_C_Administrativa%2030-04-2019.pdf"</strong></p>
  
  <p>Could you help me How to print a pdf in asp mvc?</p>
  
  <p>this is part of my code:</p>
  
  <pre><code> public ActionResult ImprimeReporte()
      {
          //Indicamos donde vamos a guardar el documento
          string directorioRaiz = "~/App_Data/Rep_PDF/";
          string NombreArchivoPDF = "C_Administrativa " + DateTime.Today.ToString("dd-MM-yyyy") + ".pdf";
          string path_Original=Server.MapPath(directorioRaiz+NombreArchivoPDF);
          string path_Copia = Server.MapPath(directorioRaiz + "Copia_"+NombreArchivoPDF);
  
          if (System.IO.File.Exists(path_Original))
          {
              //SI EXISTE EL ARCHIVO EN LA CARPETA, LO MANDA A IMPRIMIR
              Inicia_PrintScript(path_Original, path_Copia);
              ViewData["path_Copia"] = path_Copia;
              //Elimina los archivos , despues de que se imprimio
              // System.IO.File.Delete(path_Original);
              //System.IO.File.Delete(path_Copia);
          }
          else
          {
              //SI NO EXISTE MANDA LLAMAR AL METODO PARA DESCARGAR EL ARCHIVO Y DESPUES IMPRIMIRLO
              Genera_Pdf_Administrativo();
              Inicia_PrintScript(path_Original, path_Copia);
              ViewData["path_Copia"] = path_Copia;
              //Elimina los archivos , despues de que se imprimio
              //System.IO.File.Delete(path_Original);
              //System.IO.File.Delete(path_Copia);
          }
          return View();
      }
  </code></pre>
  
  <p>second part</p>
  
  <pre><code>public static void Inicia_PrintScript(string Original, string Copia)
      {
          PdfReader reader = new PdfReader(Original);
          PdfStamper stamper = new PdfStamper(reader, new FileStream(Copia, FileMode.Create));
          AcroFields fields = stamper.AcroFields;
          stamper.JavaScript = "this.print(true);\r";
          stamper.FormFlattening = true;
          stamper.Close();
          reader.Close();
  </code></pre>
  
  <p>View</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;iframe src="@ViewData["path_Copia"].ToString()" id="myFrame" frameborder="0" style="border:0;" width="700" height="300"&gt;&lt;/iframe&gt;</code></pre>
  </div>
  </div>
  </p>