string templatePath_url = Server.MapPath("./images/gz.gif"); //印章地址string templatePath = Server.MapPath("./安全告知承诺书.docx"); //模板地址string path = Server.MapPath("./yzmodel/"); //保存地string targetPath = path+ "_安全告知承诺书.pdf";

先设定好印章所在的目录。

由于Aspose.Words 需要建模板才能使用,在这里就不详细描述建模版的步骤了,这个步骤简单可以在网上查询。

以下是需要新建的方法:

   private void HandleGuaranteeDoc(string Path_TempleteDoc, string ny, string img_url, string Path_out){// 要是直接往section里插图片设置behindtext属性是可以做成印章的,问题是就只有第一页有其他页面就没得了 那要看你的代码。 第一页怎么加的string tempFile = Path.GetFullPath(Path_TempleteDoc).ToString(); //获取模板路径,这个根据个人模板路径而定。Document doc = new Document(tempFile);DocumentBuilder builder = new DocumentBuilder(doc);   //操作wordDictionary<string, string> dic = new Dictionary<string, string>();//创建键值对 第一个string 为书签名称 第二个string为要填充的数据if (!string.IsNullOrEmpty(img_url)){builder.MoveToBookmark("img_url");Shape shape = builder.InsertImage(img_url, RelativeHorizontalPosition.Margin, 120, RelativeVerticalPosition.Margin, 480, 120, 120, WrapType.Square);//用流创建图片shape.WrapType = WrapType.None;//可以使图片浮于文字上方,但是位置信息丢失,不能在书签位置出现。}if (!string.IsNullOrEmpty(ny)){dic.Add("ny", ny);}foreach (var key in dic.Keys)   //循环键值对{builder.MoveToBookmark(key);  //将光标移入书签的位置builder.Write(dic[key]);   //填充值}// Create a new memory stream.MemoryStream outStream = new MemoryStream();// Save the document to stream.doc.Save(Path_out);//保存为pdf}

找不到dll 的 ,可以联系我。

C#利用Aspose.Words.DLL 生成pdf文件并添加印章相关推荐

  1. python使用fpdf生成pdf文件并添加页眉和页脚

    python使用fpdf生成pdf文件并添加页眉和页脚 目录 python使用fpdf生成pdf文件并添加页眉和页脚 #加入页眉header示例

  2. html与css入门经典doc,HTML+CSS入门 flying-saucer如何利用HTML来生成PDF文件

    本篇教程介绍了HTML+CSS入门 flying-saucer如何利用HTML来生成PDF文件,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 1.导入maven依赖 9. ...

  3. 利用PDF模版生成PDF文件

    文章目录 前言 一.注备好PDF模版 二.代码示例 1.依赖 2.代码示例 总结 前言 如何利用PDF模版填充数据,生成我们想要的PDF文件呢? 一.准备好PDF模版 1.注备好需要生成的PDF文件 ...

  4. php利用tcpdf导出pdf保存文件名,使用TCPDF撰写和生成PDF文件

    一.需求 某一个合同需要在线生成,其中一部分内容是固定的,而另一部分内容是需要添加和编辑的. 编辑的部分是表单内容的填写,内容涵盖了:table input 两个主要的html元素 现在需要在页面编辑 ...

  5. NET|C#生成PDF文件

    转自: 项目需要在线生成PDF文件,我首先考虑采用itextsharp控件来实现.具体方法参考 https://sourceforge.net/projects/itextsharp/ 1.首先利用n ...

  6. 用C# itextsharp.dll制作PDF文件全攻略

    StreamWriter pPDF=new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float yPos =0f; long ...

  7. 生成PDF文件方案--学习中

    PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段"暴力"破解 ...

  8. 使用Aspose.Cells组件生成Excel文件实例

     这篇文章主要介绍了使用Aspose.Cells组件生成Excel文件的方法,大家参考使用吧 生成带表头的Excel文件,格式如下显示. 当然更复杂的一些也可以通过 合并单元格的方法 public ...

  9. php输出PDF的文件流_怎么用PHP在HTML中生成PDF文件

    译文:使用PHP在html中生成PDF 译者:dwqs 利用PHP编码生成PDF文件是一个非常耗时的工作.在早期,开发者使用PHP并借助FPDF来生成PDF文件.但是如今,已经有很多函数库可以使用了, ...

最新文章

  1. jekyll 博客对搜索引擎的SEO提升方法--head中的meta标签和Jekyll SEO Tag
  2. opengl地球贴纹理_一文看懂材质/纹理 Material, Texture, Shading, Shader 的区别
  3. linux c 控制cpu占用率
  4. Mysql存储引擎原理
  5. 存储技术复杂性的代价
  6. c++11 多线程编程(五)------unique_lock
  7. 沪深300傻瓜定投验证
  8. 计算机打印怎么取消,打印机如何取消打印作业?如何删除打印作业?
  9. 蚂蚁金服一面:十道经典面试题解析
  10. 系统没有java控制面板,手把手教你解答win7系统打开java控制面板的解决教程
  11. ASPECT RATIO
  12. vue实现li列表的新增删除和修改
  13. 台式计算机读不到u盘怎么回事,u盘读不出来怎么办?Win7电脑无法识别设备如何解决?...
  14. golang基础面试题总结
  15. Skia深入分析5——skia文字绘制的实现
  16. Android怎么保证广播安全,Android 广播机制安全性研究.PDF
  17. 染书CRMA-从技术到运营,创建闭环式在线教育体系
  18. 【MySQL】MySQL表的增删改查(进阶)
  19. textarea去掉右下角三角图标
  20. MyIE9浏览器要告微软捆绑IE

热门文章

  1. 数据结构——非线性结构 之 二叉树,详细解析
  2. 怎么在CMD中创建文件
  3. Java、JSP银行柜员业务绩效考核系统
  4. python面向对象答辩_深圳民治中心ID1903龙圣面向对象答辩
  5. javaSE:配置tomcat失败解决办法、环境变量
  6. Linux安装Tomcat并配置环境变量
  7. 重装系统后电池续航时间变短
  8. 水面反光如何拍摄_怎样拍好水面上的倒影?水面倒影拍摄技巧介绍
  9. 信息系统项目管理师考点二之系统开发基础
  10. 是phalcon快还是java快_PHP 框架:Yaf 和 Phalcon 谁更快?