以下是程序源代码
//导出pdf报表原始版本
public void CreateReport()
{
DataTable dt = new DataTable();
dt = (DataTable)dataGridView1.DataSource;
Document document = new Document(PageSize.A4);
try
{
string path = "D:\\" + proname.Text + comboBox1.SelectedValue + comboBox2.SelectedValue + textBox2.Text + ".pdf";
// PdfWriter.GetInstance(document, new FileStream("c://123.pdf", FileMode.Create));
//目标文件不存在则创建,如果存在则覆盖
PdfWriter.GetInstance(document, new FileStream(path, FileMode.Create));
}
catch (Exception ex)
{
MessageBox.Show("目标文件被打开,请关闭后重新导出!");
return;
}
document.Open();
//设置中文是字体,否则,中文存不了