昨天做了一个pdf导出打印的问题,但是里面有一个页面是需要横向的,不然太小看不清楚。 但是pdf的横向还是竖向 都是一开始就要设置好的,怎么办呢?
没有办法,只能将我要横向的页面内容旋转90度了。
分为两种:一种是文字旋转,一种是图片旋转。
文字旋转,直接 pdf.AddAbsoluteText(1, "环境简介", 16, 290, 800, 0); 最后一个参数就是可以设置旋转的。
图片旋转,我百度的代码献上:
/// <summary>
/// 旋转
/// </summary>
/// <param name="path">原始图片绝对地址</param>
/// <param name="newpath">旋转后图片绝对地址</param>
/// <param name="rotateFlipType">旋转类型</param>
/// <returns></returns>
public bool KiRotate(string path,string newpath, RotateFlipType rotateFlipType)
{
try
{
using (Bitmap bitmap = new Bitmap(path))