itextsharp php,c#-ag凯发k8国际
c#使用itextsharp设置pdf所有页面背景图功能实例
本文实例讲述了c#使用itextsharp设置pdf所有页面背景图功能的方法。分享给大家供大家参考。具体如下:
在生成pdf 的时候,虽然可以在页面中设置背景图。
但有些内容过长夸页面的时候,就很难设置背景图,变成了空白背景的页面!
以下是重新生成每一页 pdf 背景图功能代码!
public void setpdfbackground(string pdffilepath)
{
//重新生成的 pdf 的路径
string destfile = httpcontext.current.server.mappath("sample.pdf");
//create new pdf document
filestream stream = new filestream(destfile, filemode.create, fileaccess.readwrite);
pdfreader reader = new pdfreader(pdffilepath);
//read pdf stream
pdfstamper stamper = new pdfstamper(reader, stream);
string imagepage = httpcontext.current.server.mappath("../images/2012/bg2.png");
system.drawing.image image = system.drawing.image.fromfile(imagepage);
var img = image.getinstance(image, system.drawing.imaging.imageformat.png);
img.setabsoluteposition(0, 0);
int totalpage = reader.numberofpages;
for (int current = 1; current <= totalpage; current )
{
var canvas = stamper.getundercontent(current);
var page = stamper.getimportedpage(reader, current);
canvas.addimage(img);
}
stamper.close();
reader.close();
}
希望本文所述对大家的c#程序设计有所帮助。相关阅读:
js随机生成26个大小写字母
win10系统重启或蓝屏且提示错误代码video_tdr_failur的故障原因及解决方法
mysql5.7修改root密码教程
xp系统安装还原性软件导致重启如何解决?xp系统重启恢复原来状态的办法详解
javascript鼠标滑过显示二级菜单特效
c 运算符重载规则详解
win8.1系统提示“以太网没有有效的ip配置”怎么办?
jquery实现动画效果的简单实例
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
javaee filter敏感词过滤的方法实例详解
详解android中app的启动界面splash的编写方法
全面解读php的人气开发框架laravel
win10 redstone系统更新将全面支持arm64处理器 或支持4gb或8gb内存
javascript文件中引用依赖的js文件的方法
总结
以上是ag凯发k8国际为你收集整理的itextsharp php,c#_c#使用itextsharp设置pdf所有页面背景图功能实例,本文实例讲述了c#使用itextsharp - phpstudy...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: