怎么复制pdf(如何将PDF复制在邮件正文)
Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。
Spire.PDF支持通过Page.CreateTemplate()和Page.Canvas.DrawTemplate()方法来实现文档复制。下面的示例中,将演示如何复制PDF文档的方法,根据不同需求,以下方法分为了2种情况来进行复制:
从一个文档复制到另一个文档在同一个文档内复制用于测试的2个源文档:
从一个文档复制到另一个文档
//加载2个测试文档PdfDocument doc1 = new PdfDocument();doc1.LoadFromFile("test1.pdf");PdfDocument doc2 = new PdfDocument();doc2.LoadFromFile("test2.pdf");//获取文档1中的第1页以及它的页面大小,并基于第1页创建一个PDF模板PdfPageBase page = doc1.Pages[0];SizeF size = page.Size;PdfTemplate template = page.CreateTemplate();//复制第一个PDF文档的第一页到第二个PDF文档中/*这里调用Insert(int index, SizeF size, PdfMargins margins)方法,在文档2中,插入一个和第一页大小一致的新页面到该文档的指定位置(这里作为第1页),并将创建的PDF模板应用到该页面*/doc2.Pages.Insert(0, size, new PdfMargins(0, 0));doc2.Pages[0].Canvas.DrawTemplate(template, new PointF(0, 0));//保存文档2doc2.SaveToFile("result.pdf");
复制结果:
在同一个文档中复制
//实例化PdfDocument类的对象,并加载测试文档PdfDocument pdf = new PdfDocument("test1.pdf");//获取文档第1页及页面大小,并创建复制模板PdfPageBase page = pdf.Pages[0];SizeF size = page.Size;PdfTemplate template = page.CreateTemplate();//基于第1页的页面大小,添加新1页到文档,并将模板绘制到新的页面for (int i = 0; i
郑重声明:文章仅代表原作者观点,不代表本站立场;如有侵权、违规,可直接反馈本站,我们将会作修改或删除处理。
相关阅读
猜你喜欢
-
手机APP教程篇:剪映app怎么调节音量大小
2022-11-30 -
如何旋转表格(word怎么把表格横竖调换)
2022-11-26 -
怎么训练泰迪(狗狗随地大小便怎么训练)
2022-11-22 -
wps如何划线(wps怎样在文字上划上划线)
2022-11-21 -
手机怎么设置铃声(怎样把音乐设成手机铃声)
2022-11-20 -
怎么训练小狗大小便(四个月的狗狗怎么训练大小便)
2022-11-19 -
手机APP教程篇:掌上12333如何实名认证
2022-11-18 -
word如何删除批注(如何让word打开后不显示批注)
2022-11-07 -
怎么做pdf(怎么做pdf文件)
2022-11-05 -
如何改图片大小(如何把照片变成190KB)
2022-10-30 -
WPS如何给文档增加、删除批注方法步骤
2022-10-29 -
word文档怎么做(word文档编辑教程)
2022-10-18 -
手机APP教程篇:喜马拉雅免费会员怎么领取
2022-10-17 -
手机APP教程篇:高德地图怎么取消家人地图
2022-10-15 -
一勺是多少(10g是多大一勺)
2022-10-13