首页

C# 创建PDF文档实例下载

c#

2020-8-26

创建PDF文档

本实例用到了第三方组件ICSharpCode.SharpZipLib.dll、itextsharp.dll,该组件可到网上下载。

        //该变量保存PDF的文档名
        public static string filePath = "";

        //创建PDF文档
        private void button1_Click(object sender, EventArgs e)
        {
            //给出文件保存信息,确定保存位置
            SaveFileDialog saveFileDialog = new SaveFileDialog();
            saveFileDialog.Filter = "PDF文件(*.PDF)|*.PDF";
            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                filePath = saveFileDialog.FileName;
                //开始创建PDF文档
                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("祝贺你,文档创建成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            this.Close();
        }
资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
┤┤╜¿PDF╬─╡╡/CreatePDFDocument.sln , 941
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/bin/Debug/CreatePDFDocument.exe , 9216
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/bin/Debug/CreatePDFDocument.pdb , 24064
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/bin/Debug/CreatePDFDocument.vshost.exe , 14328
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/bin/Debug/CreatePDFDocument.vshost.exe.manifest , 490
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/bin/Debug/│╠╨≥╩╣╙├╦╡├≈.txt , 87
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/CreatePDFDocument.csproj , 3974
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Form1.cs , 1694
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Form1.Designer.cs , 3145
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Form1.resx , 6343
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/obj/Debug/CreatePDFDocument.csproj.FileListAbsolute.txt , 754
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/obj/Debug/CreatePDFDocument.csproj.GenerateResource.Cache , 847
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/obj/Debug/CreatePDFDocument.exe , 9216
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/obj/Debug/CreatePDFDocument.Form1.resources , 180
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/obj/Debug/CreatePDFDocument.pdb , 24064
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/obj/Debug/CreatePDFDocument.Properties.Resources.resources , 180
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/obj/Debug/ResolveAssemblyReference.cache , 6372
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Program.cs , 498
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Properties/AssemblyInfo.cs , 1366
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Properties/Resources.Designer.cs , 2884
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Properties/Resources.resx , 5612
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Properties/Settings.Designer.cs , 1102
┤┤╜¿PDF╬─╡╡/CreatePDFDocument/Properties/Settings.settings , 249
没有账号? 忘记密码?

社交账号快速登录