sir,
how to get the path of the downloaded pdf file
bellow is my code
please help me
protected void Button1_Click(object sender, EventArgs e)
{
GeneratePDF();
}
private void GeneratePDF()
{
DataTable dtTemp = new DataTable();
dtTemp.Columns.Add("Customer ID");
dtTemp.Columns.Add("First Name");
dtTemp.Columns.Add("Last Name");
dtTemp.Columns.Add("Address");
dtTemp.Rows.Add("0001", "Peter", "p", "2376, 00800, calicut");
dtTemp.Rows.Add("0002", "Alfred", "k", "3453, 00800, calicut");
dtTemp.Rows.Add("0003", "Alice", "n", "6056, 00800, calicut");
dtTemp.Rows.Add("0004", "Denis", "h", "5672, 00800, calicut");
dtTemp.Rows.Add("0005", "Paul", "k", "8734, 00800, calicut");
Document pdfDoc = new Document(PageSize.A4, 30, 30, 40, 25);
System.IO.MemoryStream mStream = new System.IO.MemoryStream();
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, mStream);
int cols = dtTemp.Columns.Count;
int rows = dtTemp.Rows.Count;
pdfDoc.Open();
iTextSharp.text.Table pdfTable = new iTextSharp.text.Table(cols, rows);
pdfTable.BorderWidth = 1;
pdfTable.Padding = 1;
pdfTable.Spacing = 1;
for (int i = 0; i < cols; i++)
{
Cell cellCols = new Cell();
Font ColFont = FontFactory.GetFont(FontFactory.HELVETICA, 12, Font.BOLD);
Chunk chunkCols = new Chunk(dtTemp.Columns[i].ColumnName, ColFont);
cellCols.Add(chunkCols);
pdfTable.AddCell(cellCols);
}
for (int k = 0; k < rows; k++)
{
for (int j = 0; j < cols; j++)
{
Cell cellRows = new Cell();
Font RowFont = FontFactory.GetFont(FontFactory.HELVETICA, 12);
Chunk chunkRows = new Chunk(dtTemp.Rows[k][j].ToString(), RowFont);
cellRows.Add(chunkRows);
pdfTable.AddCell(cellRows);
}
}
pdfDoc.Add(pdfTable);
pdfDoc.Close();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=Report.pdf");
Response.Clear();
Response.BinaryWrite(mStream.ToArray());
Response.End();
}