C # create a PDF document
Description: This instance uses third-party components ICSharpCode. SharpZipLib. dll and itextsharp. dll, which can be downloaded online.
Code:
Using System; using System. collections. generic; using System. componentModel; using System. data; using System. drawing; using System. linq; using System. text; using System. windows. forms; using iTextSharp. text; using iTextSharp.text.pdf; using System. IO; namespace createmediadocument {public partial class Form1: Form {public Form1 () {InitializeComponent ();} public static string filePath = ""; private void butto N1_Click (object sender, EventArgs e) {SaveFileDialog saveFileDialog = new SaveFileDialog (); saveFileDialog. filter = "pdf file (*. PDF) | *. PDF "; if (saveFileDialog. showDialog () = DialogResult. OK) {filePath = saveFileDialog. fileName; Document document = new Document (); invalid writer. getInstance (document, new FileStream (filePath, FileMode. create); document. open (); BaseFont baseFont = BaseFont. createFont (@" C: \ windows \ fonts \ SIMSUN. TTC, 1 ", BaseFont. IDENTITY_H, BaseFont. NOT_EMBEDDED); iTextSharp. text. font font = new iTextSharp. text. font (baseFont, 20); document. add (new Paragraph (richTextBox1.Text, font); document. close (); MessageBox. show ("created successfully! "," Message ", MessageBoxButtons. OK, MessageBoxIcon. Information );}}}}