2 /// 修改PDF文件属性 3 /// </summary> 4 /// <param name="pdfName"> PDF文件名(比如:D:\hello.pdf) </param> 5 private void PdfPropMod( string pdfName) 7 try 9 PdfReader reader = new PdfReader(File.ReadAllBytes(pdfName)); 11 if (! reader.IsEncrypted()) 12 { 13 Dictionary< string , string > info = reader.Info; 14 info.Remove( " Title " ); 15 info.Add( " Title " , " 标题 " ); 16 info.Remove( " Author " ); 17 info.Add( " Author " , " 作者_幻想Zerow " ); 18 info.Remove( " Subject " ); 19 info.Add( " Subject " , " 主题-修改Pdf元数据_幻想Zerow " ); 20 info.Remove( " Keywords " ); 21 info.Add( " Keywords " , " 关键字 " ); 23 reader.Close(); 24 PdfStamper stamper = new PdfStamper(reader, new FileStream(pdfName, FileMode.Create, FileAccess.Write)); 25 stamper.MoreInfo = info; 26 // 设置是否加密 27 // stamper.SetEncryption(PdfWriter.DO_NOT_ENCRYPT_METADATA, null, null, PdfWriter.ALLOW_PRINTING | PdfWriter.ALLOW_COPY); 28 stamper.Close(); 29 } 30 } 31 catch (Exception e) 32 { 33 throw e; 34 }

转载于:https://www.cnblogs.com/haocool/archive/2013/03/16/2962573.html

引用iTextSharp方法参见:C# 中使用iTextSharp组件创建简单PDF 1 /// &lt;summary&gt; 2 /// 修改PDF文件属性 3 /// &lt;/summary&gt; 4 /// &lt;param name="pdfName"&gt;PDF文件名(比如:D:\hello.pdf)&lt;/param&gt; 5 private vo...
c# iTextSharp 生成 pdf 文档 在应用 有时需要 生成 pdf 文档。在vs 用nuget添加 iTextSharp 的引用,就可以方便的操作 pdf 了 先上一段常用操作的代码 using iTextSharp .text. pdf ; using System.IO; using iTextSharp .text; namespace Net.BLL. Pdf /// <sum...
PDF 文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发 ,经常要用到该格式,但介绍如何制作 PDF 格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下: StreamWriter p PDF =new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float yPo...
所需dll- iTextSharp .dll-在VS的右键引用 “管理NuGet程序包” 搜索添加 private void button1_Click(object sender, EventArgs e) //string[] fileNames = new string[] { "C:\\Users\\咩图\\Desktop\\新建文件夹\\K186+020 老君炉大桥\\桥型布置图1. pdf ", // "C:
原文地址:Create/Read Advance PDF Report using iTextSharp in C# .NET: Part I By Debopam Pal, 27 Nov 2013 到 PDF 原文介绍了 iTextSharp 这个类库,并演示了一些基本的操作,基本属于入门级别的,可惜作者并没有在编写后续的文章。 恰好自己也在学习这个类库,想实现一个导出ASPX页面到...
PDF 文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发 ,经常要用到该格式,但介绍如何制作 PDF 格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下: StreamWriter p PDF =new StreamW
该文主要介绍如何借助 iTextSharp C# 2.0 制作 PDF 文件,本文的架构大致按照 iTextSharp 的操作文档进行翻译,如果需要查看原文,请点击一下链接:http:// itextsharp .sourceforge.net/tutorial/ 一、 iTextSharp 的介绍和下载 (1)用户可以浏览官网进行查看:http:// itextsharp .sourceforge.net/in...
PDF 文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发 ,经常要用到该格式,但介绍如何制作 PDF 格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下: StreamWriter p PDF =new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float
丽水市汽车运输集团有限公司信息 心 苟安廷 PDF 文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发 ,经常要用到该格式,但介绍如何制作 PDF 格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下: StreamWr
使用 iTextSharp 将Word文件转换为 PDF 文件的步骤如下: 1. 首先,安装 iTextSharp 库。你可以通过NuGet包管理器或直接从 iTextSharp 官网下载并安装。 2. 在项目 添加对 iTextSharp 库的引用。 3. 使用 以下代码将Word文件转换为 PDF 文件: // 创建一个Document对象 Document document = new Document(); // 创建一个 Pdf Writer对象,并指定要 生成 PDF 文件的路径 Pdf Writer.GetInstance(document, new FileStream( pdf FilePath, FileMode.Create)); // 打开文档 document.Open(); // 创建一个 Pdf PTable对象,并指定要 生成 的表格的列数 Pdf PTable table = new Pdf PTable(columnCount); // 使用 WordprocessingMLPackage类将Word文件读入内存 WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.Load(new File(wordFilePath)); // 使用 HtmlExporter类将Word文件转换为HTML HtmlExporter exporter = new HtmlExporter(); exporter.Export(wordMLPackage, new File(htmlFilePath)); // 使用 iTextSharp 的HTMLWorker类将HTML转换为 Pdf PTable using (TextReader reader = new FileStreamReader(htmlFilePath)) List<IElement> elements = HTMLWorker.ParseToList(reader, null); foreach (IElement element in elements) if (element is Pdf PTable) table = ( Pdf PTable)element; break; // 将 Pdf PTable添加到文档 document.Add(table); // 关闭文档 document.Close(); 希望这对你有帮助。