using Core.Mes.Client.Comm.Server;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
namespace Core.Mes.Client.Comm.Tool
{
public class ReportHelper
{
///
/// 把报表转换为PDF并上传到FTP服务器
///
/// 报表地址
/// FTP服务器相对路径 Qcm/Craft/
/// PDF名称
///
public static bool CreatePdfToFtp(string url, string ftpPath, string pdfName)
{
WebClient webClient = new WebClient();
List listPdf = new List();
byte[] pdf = webClient.DownloadData(url + "&format=pdf");
FileBean fileBean = new FileBean();
fileBean.setFile(pdf);
fileBean.setFileName(pdfName + ".pdf");
fileBean.setPathName(ftpPath);
listPdf.Add(fileBean);
webClient.Dispose();
return FileHelper.Upload(listPdf);
}
}
}