Aspose.Words导出word导出pdf
程序员文章站
2024-01-15 12:57:46
...
Aspose.Words导出word导出pdf
public void TestMethod1()
{
Aspose.Words.Document doc = new Aspose.Words.Document();
string content = @"近日,新宝骏首款新能源纯电动汽车E300、E300Plus通过线上直播的方式上市,厂家售价区间为6.48万元~8.48万元,此次新车共推出6款车型。并提供三座以及四座两种不同座椅布局,来满足对空间有多样化需求的消费者。
内饰部分,据新宝骏官方透露,整个内饰采用了大面积天然植物纤维材料,有效降低了类似传统汽车内饰材料所产生的甲醛等有害气体,材料运用方面很好契合了当下消费者对车内环保理念的需求。此外植物纤维材料还具有出色的抗划伤性、吸音隔音及保温性,对比传统搪塑材料或皮革内饰,还可让内饰至少减重10 %,重量的减轻对车辆巡航里程也会带来提升。";
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
builder.Font.Name = "宋体";
//标题
builder.Bold = true;
builder.Font.Size = 12;//标题字大些
builder.CurrentParagraph.ParagraphFormat.Alignment = Aspose.Words.ParagraphAlignment.Center;
builder.Writeln("安全环保与技术监督研究院请示单");
builder.Writeln();//空行
//内容
builder.Font.Size = 10;
builder.CurrentParagraph.ParagraphFormat.Alignment = Aspose.Words.ParagraphAlignment.Left;
//Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
builder.Bold = true;
builder.Write("申请人部门:");
builder.Bold = false;
builder.Writeln("党群科");
builder.Bold = true;
builder.Write("标题:");
builder.Bold = false;
builder.Writeln("走智能精品化路线,新宝骏E300成为第一个搭载第一个搭载第一个搭载第一个搭载第一个搭载5G芯片的量产车");
builder.Bold = true;
builder.Write("申请人:");
builder.Bold = false;
builder.Writeln("李世民");
builder.Bold = true;
builder.Write("预算金额:");
builder.Bold = false;
builder.Writeln("35000元");
builder.Writeln();//空行
builder.Writeln(content);
builder.Writeln();//空行
builder.Bold = true;
builder.Writeln("审批意见:");
//插入表格
var dt= builder.StartTable();
//第一行开始
//合并单元格
//builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.Previous;
//builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First;
//builder.CellFormat.Width = 200;//设置单元格宽度
//builder.RowFormat.Height = 30;//设置行高
builder.CellFormat.BottomPadding = 3;
builder.CellFormat.TopPadding = 3;
builder.CellFormat.LeftPadding = 3;
builder.CellFormat.RightPadding = 3;
builder.InsertCell();
builder.Write("审批流程");
builder.InsertCell();
builder.Write("审批人");
builder.InsertCell();
builder.Write("审批意见");
builder.InsertCell();
builder.Write("审批时间");
builder.EndRow();//结束此行
//第一行结束
//第二行开始
builder.Bold = false;
builder.InsertCell();
builder.Write("基层审核");
builder.InsertCell();
builder.Write("石达开");
builder.InsertCell();
builder.Write("同意");
builder.InsertCell();
builder.Write("2020-7-1 11:22:17");
builder.EndRow();//结束此行
//第三行开始
builder.InsertCell();
builder.Write("初审");
builder.InsertCell();
builder.Write("范仲淹");
builder.InsertCell();
builder.Write("同意");
builder.InsertCell();
builder.Write("2020-7-1 12:36:48");
builder.EndRow();//结束此行
//第四行开始
builder.InsertCell();
builder.Write("终审");
builder.InsertCell();
builder.Write("张柬之");
builder.InsertCell();
builder.Write("同意");
builder.InsertCell();
builder.Write("2020-7-2 14:29:14");
builder.EndRow();//结束此行
doc.Save(@"D:\ayy_check20200702.docx");//导出word文件
doc.Save(@"D:\ayy_check20200702.pdf",Aspose.Words.SaveFormat.Pdf);//导出pdf文件
}
导出的pdf效果:
导出的word效果:
上一篇: matlab创建二叉树(二维数据)
下一篇: 算法笔记-二叉树(2)