C# 匯出資料到PDF文件
最近因為客戶有新的需求,需要將資料匯入為PDF格式的,在網上看了很多,雖然不是很全面,但是還是要感謝他們,我把他們所寫的程式碼都進行了整理,現在貼出來讓大家參考。
using iTextSharp.text;
using iTextSharp.text.pdf;
//記住上面這兩個DLL名稱空間一定要引用才可以的
Document document = new Document();
PdfWriter.GetInstance(document, new FileStream("c://123.pdf", FileMode.Create));
document.Open();
BaseFont bfChinese = BaseFont.CreateFont("C://WINDOWS//Fonts//simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
iTextSharp.text.Font fontChinese = new iTextSharp.text.Font(bfChinese, 12, iTextSharp.text.Font.NORMAL, new iTextSharp.text.Color(0, 0, 0));
//匯出文字的內容:
document.Add(new Paragraph("你好",fontChinese));
//匯出圖片:
iTextSharp.text.Image jpeg = iTextSharp.text.Image.GetInstance(Path.GetFullPath("1.jpg"));
document.Add(jpeg);
//注意一定要關閉,否則PDF中的內容將得不到儲存
document.Close();