需先引用 itextsharp.dll
//方法一
/// <summary>
/// JPG转PDF
/// </summary>
/// <param name="jpgfile">图片路径</param>
/// <param name="pdf">生成的PDF路径</param>
/// <param name="pageSize">A4,A5</param>
/// <param name="Vertical">T:纵向,F横向</param>
public void ConvertJPG2PDF(string jpgfile, string pdf, string pageSize, bool Vertical = true)
{
float width = 0, height = 0;
Document document;
#region 根据纸张大小,纵横向,设置画布长宽
if (pageSize.ToUpper() == "A4")
{
if (Vertical)//纵向
{
width = iTextSharp.text.PageSize.A4.Width;
height = iTextSharp.text.PageSize.A4.Height;
}
else//横向
{
width = iTextSharp.text.PageSize.A4.Height;