范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

C给PDF每一页都加上自己的图片logo标识

  自己做了一个PDF说明文件给客户,现在需要在每一页上都加上自己的logo图片,具体操作过程如下:建项目这些就省略了,直接上代码:using iTextSharp.text.pdf; using System; using System.IO; using System.Windows.Forms;  namespace Pic2PDF {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }          private void button1_Click(object sender, EventArgs e)         {             string path = Application.StartupPath;              //源PDF地址             string pdffilename = path + "test.pdf";             //加完图片的PDF地址             string pdffilename1 = path + "test1.pdf";             //图片文件地址             string picfilename = path + "sign.jpg";              //执行操作,加上图片             string r = AddPics(pdffilename, pdffilename1, picfilename);             MessageBox.Show(r);         }         public static string AddPics(string PdfPath, string OutPdfPath, string picpath)         {             try             {                 if (File.Exists(OutPdfPath))                 {                     File.Delete(OutPdfPath);                 }                 PdfReader reader = new PdfReader(PdfPath);                 PdfStamper stamp = new PdfStamper(reader, new FileStream(OutPdfPath, FileMode.Create));                 int n = reader.NumberOfPages;                 int i = 0;                 PdfContentByte under;                 iTextSharp.text.Image im = iTextSharp.text.Image.GetInstance(picpath);                  PDFATT att = new PDFATT(PdfPath);                 float ww = att.Width();                 float hh = att.Height();                  float w = im.Width;                 float h = im.Height;                   float locationx;                 float locationy;                  locationx = ww - w - 20;                 locationy = 50;                  im.SetAbsolutePosition(locationx, locationy);                 im.ScaleAbsolute(w, h);                  while (i < n)                 {                     i++;                     under = stamp.GetOverContent(i);                     under.AddImage(im, false);                 }                 stamp.Close();                 reader.Close();             }             catch (Exception ex)             {                 return ex.Message;             }             return "ok";         }         class PDFATT         {             PdfReader reader;             public PDFATT(string iPdfFilePath)             {                 reader = new PdfReader(iPdfFilePath);             }             public int PageCount()             {                 return reader.NumberOfPages;             }             public float Width()             {                 return reader.GetPageSize(1).Width;             }             public float Height()             {                 return reader.GetPageSize(1).Height;             }         }     } }我这里设置的是添加到右下角了,位置的代码主要在这个地方
  PDFATT att = new PDFATT(PdfPath);
  float ww = att.Width(); //PDF的宽度
  float hh = att.Height(); //PDF的高度
  float w = im.Width; //图片宽
  float h = im.Height; //图片高
  float locationx;
  float locationy;
  locationx = ww - w - 20; //横向位置自己计算
  locationy = 50; //纵向位置自己试下就行
  其它的都很简单了。运行效果如下:

NBA常规赛凯尔特人126102轻取火箭双探花再次发威合砍77分!今天12月28日早NBA常规赛,波士顿凯尔特人主场对阵火箭,凯尔特人双探花组合再次爆发,分別拿下39和38分,率领凯尔特人以126102获得胜利。上半场两队都无法拉开分差,交替领先iPhone做减法,小米11系列做加法,网友终究是错付了iPhone我们都知道iPhone把直角边框带火了,iPhone12系列硬朗的外观,直角边框设计让其成为最畅销的iPhone之一。但是根据最新的爆料,iPhone15系列可能再也见不到直角边框支付宝微信被禁止使用?多国强制下架,究竟是怎么回事?近十年来,我国老百姓支付手段可以说是发生了翻天覆地的变化。特别是在支付宝和微信的线上支付功能开通之后,人们出门已经很少带现金了。但您知道吗?支付宝和微信这样的软件不仅在我国广泛使用荣获一等奖!蜜度民生通助力京智提升决策效能12月17日,北京大数据技能大赛京智移动版专题应用设计赛题决赛评审活动通过线上方式召开,北京市大数据中心副主任石志国出席活动并致辞。153名参赛人员及4个团队经过激烈角逐,3个团队OPPO投资45亿,拿下东莞387亩地造芯片记者戈振伟OPPO芯片研发中心项目正式落户东莞交椅湾。据东莞发布,12月27日,OPPO芯片研发中心项目用地成功摘牌。该项目用地位于东莞交椅湾半岛,由东莞市欧珀通信科技有限公司(下从梅西宣布退出国家队后球队发生的变化来看阿根廷为什么能够夺冠2022世界杯如果说一个球队能够夺冠,天时地利占30,人和则占70。如果把球员个人能力比喻成一把利刃的刀尖,团队实力则是这把刀本身,教练团队就是这把利刃的主人,尖刀再好,主人不会用梅西,多谢你教会我们永不放弃!足球少年追逐16年终于圆梦!2022年世界杯在阿根廷与法国一场巅峰对决中落幕,比起阿根廷时隔36年再夺冠,世人更开心的是见证梅西(LionelMessi)终能一圆心愿,成为世界杯冠军。球迷早已了解梅西的高强本CBA最新消息辽宁官宣临时换帅,新疆定海神针归队,北京闷声发财辽宁官宣临时换帅北京时间12月22日,根据辽宁体育媒体报道,球队主教练杨鸣因为身体不适,将会继续缺席球队下一轮对战四川男篮的比赛,主教练将继续有外籍助理教练洛佩兹担任指挥球队打比赛碾压广东上海!CBA最大黑马狂升第3,新打法正式冲击辽浙!本赛季的CBA常规赛第16轮比赛正在如火如荼地进行中,在北京首钢队与吉林队之间有一场备受瞩目的恶战。经过了四节的角逐,北京队在利夫范子铭曾凡博等人的帮助下以13493击败了琼斯带领足协高层德国队非实力不足,理性分析会看到世界杯上有好的内容直播吧12月22日讯在卡塔尔世界杯的小组赛出局之后,德国队遭到了很多的批评声。但在德国足协官网的采访中,足协高层乔蒂查齐亚勒希乌则表示如果理性地分析,大家将会看到球队在大赛期间有很GMS评世界杯评分最高20人!阿根廷仅1人,B费第2,英格兰四席2022年世界杯都是关于梅西的新闻,阿根廷队长在参加卡塔尔世界杯时就清楚,这将是他最后一次获得大力神杯的机会。对于梅西和阿根廷来说,事情已经不能再糟糕了。在小组赛的首场比赛中,阿根
俄乌最新消息来了!曝英方突然插手援乌,或使战况更加严重不知道大家是否还记得,我们的邻国俄罗斯,至今还处在战火纷飞的状态。兴许是太久没有关于俄乌的新闻报道,让大家都以为这场战役已经快要结束了。其实不然,俄乌的争斗不仅没有结束,现在反而传德国示威者结阵对抗军警,环保少女亲自率队,被抓时脸上露出笑容自从俄乌冲突爆发,欧洲各国不再吹嘘清洁能源以来,环保少女格雷塔通贝里,已经很长时间没有出现在大众的视野之中了。环保少女格雷塔通贝里但是最近,她突然现身德国北部一个名叫吕策拉特的小村ARCFOX极狐T5HI版申报图曝光全新外观设计太平洋汽车新车频道日前,从最新一期工信部申报目录上,我们获取到了ARCFOX极狐品牌旗下全新SUVT5HI版的申报信息。动力方面,新车采用纯电动驱动,最大功率200kW,并采用北汽新春走基层高清组图云南弥勒夜市重燃充满烟火气弥勒街头的夜市烟火气临近年关,红河哈尼族彝族自治州弥勒市夜市又恢复了久违的热闹,马路上车流穿梭如织,充满烟火气的夜市熙熙攘攘。弥勒街头的夜市烟火气随着市场复苏,夜幕下的弥勒城热闹非主营产品双双跌价,盐湖股份去年大赚150亿后会怎样?记者陈慧东编辑1月16日午盘,盐湖股份(000792。SZ)股价收于24。11元股,涨2。81。披露了去年将大赚150亿元的消息后,盐湖股份(000792。SZ)1月12日股价最高新春走基层电信人的新年愿望是什么?风展红旗如画,又是一年新春。春节,是中华民族最隆重最喜庆最看重的节日。每个人都有属于自己的新年美好愿望。步履匆匆笃定前行的电信人不忘初心以梦为马的电信人守护温暖用心服务的电信人,所浙江队为踢好亚冠,提前跟鲁能王牌功勋签订新合同,曾是当打国脚日前,浙江队在无缘本赛季足协杯冠军之后,球队就开始未雨绸缪为下赛季多线作战做准备。浙江队首先跟球队当打指挥官姚均晟完成了新合同续约,让他下赛季继续代表球队出战中超。姚均晟能得到浙江足坛球场变粪场昨日,一段时间没有公开亮相的中国足球协会秘书长刘奕,在刚过去的星期天已被免职。再次引爆中国舆论场,在球迷中引起热烈反响。自去年李铁被抓之后,张鹭郑斌高尧忻峰等四名前国脚也被带走。由肚子动不动就胀气,多数被3种疾病找上了,得排查一下经常出现肚子胀气这种表现,应密切留意,保持健康的人消化系统功能良好,腹部的脏器也正常运转,不会莫名胀气。但如果胀气顽固,持续没有好转,应该引起重视,跟多种原因有关,有的是不良习惯带76人如何丢20分优势,纳什评德安东尼,就明白里弗斯有多死板76人客战犹他爵士,最高时领先超过20分,最后依靠着恩比德的准绝杀拿下比赛,搞得惊心动魄,这已经不是本赛季第一次遭遇这样的场景了,爵士排名西区第十,本场队内头号球星马尔卡宁不打,内克拉克森21分罚球准绝杀爵士险胜森林狼北京时间1月17日,NBA常规赛再战一场,犹他爵士客场挑战明尼苏达森林狼,关键时刻克拉克森两罚一中让爵士手握1分领先,麦克丹尼尔斯绝杀三分偏出,最终爵士126125险胜森林狼。此役