使用PDF Spire.PDF for .NET插件的时候怎么去掉头部的警告语的和排版的好看点?
#region 使用Spire.PDF 生成文档,并且发送指定的人员
public string OutPutWord(out string Url)
{
string Title = string.Empty;
string Subject = string.Empty;
string Person = string.Empty;
string DateT = string.Empty;
string InstID = this.ActionContext.BizObjectID.ToString();
string sql = string.Format(@"SELECT top 1 Title,Subject,Person,DateT FROM dbo.I_SendEmile where objectid='{0}'", InstID);
DataTable dt = AppUtility.Engine.Query.QueryTable(sql);
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
Title = dr["Title"]+string.Empty;
Subject = dr["Subject"] + string.Empty + "\r\n";
Person = "签字人:"+dr["Person"]+string.Empty;
DateT = "签字日期:"+dr["DateT"]+string.Empty;
}
}
///1、创建一个PDF 的Document
PdfDocument doc = new PdfDocument();
PdfUnitConvertor unitCvtr = new PdfUnitConvertor();
PdfMargins margin = new PdfMargins();
margin.Top = unitCvtr.ConvertUnits(2.54f, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);
margin.Bottom = margin.Top;
margin.Left = unitCvtr.ConvertUnits(3.17f, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);
margin.Right = margin.Left;
//2、创建一个margin为上面定义的PDF的Page页
PdfPageBase page = doc.Pages.Add(PdfPageSize.A4, margin);
//5、设置Title
float y = 10;
PdfBrush brush1 = PdfBrushes.Black;
System.Drawing.Font font = new System.Drawing.Font("幼圆", 12, FontStyle.Regular);
PdfTrueTypeFont font1 = new PdfTrueTypeFont(font, true);
PdfStringFormat format1 = new PdfStringFormat(PdfTextAlignment.Justify);
page.Canvas.DrawString(Title, font1, brush1, page.Canvas.ClientSize.Width /5, y, format1);
y = y + font1.MeasureString(Title, format1).Height+30;
// y = y + 30;
//设置内容
PdfBrush brush2 = PdfBrushes.Black;
System.Drawing.Font font11 = new System.Drawing.Font("幼圆", 10, FontStyle.Regular);
PdfTrueTypeFont font2 = new PdfTrueTypeFont(font11,true);
PdfStringFormat format2 = new PdfStringFormat(PdfTextAlignment.Center);
string SubText = Subject.Trim().Replace(" ","");
int index = 0;
for (var i = 0; i < SubText.Length / 38; i++)
{
if (index == 0)
{
page.Canvas.DrawString(SubText.Substring(0, 38), font2, brush2, page.Canvas.ClientSize.Width/2, y, format2);
}
else
{
page.Canvas.DrawString(SubText.Substring(index, 38), font2, brush2, page.Canvas.ClientSize.Width/2, y, format2);
}
y = y + font2.MeasureString(Person, format2).Height +1+ i;
index = index + 38;
}
//设置时间
PdfBrush brush3 = PdfBrushes.Black;
System.Drawing.Font font4 = new System.Drawing.Font("幼圆", 10, FontStyle.Regular);
PdfTrueTypeFont font3 = new PdfTrueTypeFont(font4, true);
PdfStringFormat format3 = new PdfStringFormat(PdfTextAlignment.Left);
page.Canvas.DrawString(DateT, font3, brush3, page.Canvas.ClientSize.Width / 2, y, format3);
y = y + font2.MeasureString(DateT, format3).Height+7;
//设置人员
PdfBrush brush4 = PdfBrushes.Black;
System.Drawing.Font font5 = new System.Drawing.Font("幼圆", 10, FontStyle.Regular);
PdfTrueTypeFont font6 = new PdfTrueTypeFont(font5, true);
PdfStringFormat format5 = new PdfStringFormat(PdfTextAlignment.Left);
page.Canvas.DrawString(Person, font6, brush4, page.Canvas.ClientSize.Width / 2, y, format5);
y = y + font2.MeasureString(Person, format5).Height+1;
String outputFile = "F:/SendEmilePDF/" + "PDF_" + Guid.NewGuid() + ".Pdf";
string UrlLink = Url = outputFile;
doc.SaveToFile(outputFile,FileFormat.PDF);
doc.Close();
doc.Dispose();
///9、打开刚刚制作的文件
System.Diagnostics.Process.Start(outputFile);
return UrlLink;
}
#endregion
提示语是:Evaluation Warning : The document was created with Spire.PDF for .NET.