itextsharp php,C#_C#使用iTextSharp设置PDF所有页面背景图功能实例,本文实例讲述了C#使用iTextSharp - phpStudy...
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文件的方法
itextsharp php,C#_C#使用iTextSharp设置PDF所有页面背景图功能实例,本文实例讲述了C#使用iTextSharp - phpStudy...相关推荐
- iTextSharp 设置PDF所有页面背景图功能
原文地址http://www.soaspx.com/dotnet/asp.net/tech/tech_20120828_9539.html,感谢,如果此内容是摘自其他博客地址,请告诉我,多谢.红色的注 ...
- 设置PDF的页面的尺寸
综述 设置PDF的页面的尺寸 方法 设置 点击Properties 设置 最后点击 打印 即可. 保存到你需要的位置.
- css设置背景图片随滚动缓慢滚动_h5页面背景图很长要有滚动条滑动效果的实现...
最近做项目过程中,老大提了个很奇葩的要求 背景图铺满页面,他要求有滚动条可以滑动,他给我讲的思路是用js 获取背景图片的高,在获取当前窗口的高,两者比较,当窗口的高小于背景图片的高,把窗口的高设置成背 ...
- 微信小程序中这么简单的设置页面背景图及字体颜色的方法,你还不会?
在微信小程序中,我们不免的要设置背景图片和字体颜色. 那怎么样才能做到简单的设置背景图片和字体颜色呢? 话不多说,直接开讲 首先先说怎么设置页面背景图片: 这是博主准备的照片. 下面是在wxml中的代 ...
- php判断pdf页码,PHP_PHP简单读取PDF页数的实现方法,本文实例讲述了PHP简单读取PDF - phpStudy...
PHP简单读取PDF页数的实现方法 本文实例讲述了PHP简单读取PDF页数的实现方法.分享给大家供大家参考,具体如下: 还是老外比较厚道, 在老外的网站找到了这样一个方法, 我写成了一个函数, 再将函 ...
- 【QQ界面展示-设置消息正文的背景图 Objective-C语言】
一.咱们上午说到哪儿了,还记得吗, 1.咱们上午是不是说到这儿了,可以显示正文.可以显示文字.并且,设置好背景图片了, 现在的问题就是,正文里面的文字,是不是超出这个图片了, 正文里面的文字,超出背景 ...
- 设置磨砂效果的背景图
这个是做东西的时候从同学那里拷来的类,还不错,自己记录一下.我在用的时候只试过整个布局文件的背景图,其他情况暂未尝试,所以大家可以尝试使用. 这里我就直接把这个工具类贴出来. 先贴调用的代码吧. // ...
- 微信小程序设置 本地图片为背景图
微信小程序 通过wxss进行设置 背景图报错 经查询,发现微信小程序中,将网络图片或base64图片设置为背景图片可正常显示,将本地图片设置为背景图片则不能显示,解决方法有三种,个人采用的是第三种方法 ...
- 动态设置css样式,背景图,class
1.动态设置class 设置index的值,动态切换class <div :class="{'active': index > 3}"> </div> ...
最新文章
- 抓包工具tcpdump及分析工具wireshark
- Xamarin XAML语言教程控件模板的模板绑定
- wordpress-4.7.2-zh_CN页面加载慢
- 【图像算法】图像特征:GLCM灰度共生矩阵纹理特征
- python 中的序列
- 前端学习(3269):js中this在类中的表现
- undefined reference to `std::ios_base::Init::Init() 解决
- (转)Mime类型与文件后缀对照表及探测文件MIME的方法
- CentOS6.8下MySQL数据库忘记root密码解决方法
- 使用与不使用@RequestBody注解的区别
- php mysql sql model_PHP数据库模型
- Python 每日一记31相关性矩阵建立
- selenium配置Edge 全屏 更改ua 等
- matlab凑数求和,凑数求和算法 C语言问题 C语言求和算法
- 解决配置静态IP还是会出现动态IP地址的问题
- 最新发布!2018年区块链数字货币项目最赚钱方法排行榜
- 百度地图之地图显示和定位,获取定位的经纬度
- 微服务 分布式配置中心Apollo详解
- CTF-日常密码泄露分析溯源
- PCIE高性能RAID固态存储卡
热门文章
- 张新、黎民、王亮三位老师分别来自湖南、广西、甘肃,分别教语文、数学和英语。已知:(1)张新不是湖南人,黎明不是广西人;(2)湖南的老师不教英语;(3)广西的老师教语文;(4)黎民不教数学。由此可知,王
- Ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)
- 2018第九届蓝桥杯C语言第九题 全球变暖
- Android 之一 Android Studio 安装、配置等新手入门 + 百度地图定位 + 移动摇杆 的实现
- C/C++之数据类型
- 单机版五子棋java功能_java实现单机版和网络对战版五子棋程序
- 启明云端技术社区之星--张广星
- android okio使用方法,Android 开源框架 Okio 原理剖析
- python gpiozero,树莓派远程GPIO调试(Python + pigpio版)
- c++ scanf输入字符串_在C语言中,你真的搞清楚字符串了吗?