Note : This example uses third-party components ICSharpCode.SharpZipLib.dll, Itextsharp.dll, which can be downloaded to the Web.
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 createpdfdocument{public partial class Form1:form {public Form1 () { InitializeComponent (); } public static string FilePath = ""; private void Button1_Click (object sender, EventArgs e) {SaveFileDialog SaveFileDialog = new Savefiledia Log (); Savefiledialog.filter = "PDF file (*. PDF) |*. PDF "; if (savefiledialog.showdialog () = = DialogResult.OK) {FilePath = Savefiledialog.filename; Document document = new document (); Pdfwriter.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! "," hint message ", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }}
C # Create PDF document