Aspose.Words导出word导出pdf

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效果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Aspose.Words是一款功能强大的文档处理库,可以用于生成、编辑和导出各种类型的文档,包括Word文档。在使用Aspose.Words导出Word文档时,可以进行一些自定义操作。 首先,可以通过使用Aspose.Words的API来自定义文档的样式、格式和布局。可以设置字体、颜色、对齐方式等,来满足特定的导出需求。还可以设置页眉、页脚、目录等,以及进行分节和分页设置。 其次,可以使用Aspose.Words导出特定部分或特定内容。通过API可以选择性地导出文本、表格、图片等元素,或者仅导出指定的段落、页码范围等。这样可以根据实际需求灵活地控制导出结果。 另外,Aspose.Words还提供了详细的文档导出选项。可以设置导出格式(如PDF、HTML、EPUB等),可以设置导出的页面尺寸、方向、边距等参数,还可以添加水印、密码保护等安全设置。 最后,Aspose.Words还支持自定义导出事件,可以在导出过程中插入自定义的代码逻辑。通过这些事件,可以实现对导出过程的进一步控制和操作,例如在导出之前进行数据处理,或者在导出之后执行其他操作。 总之,通过Aspose.Words的API和功能,我们可以轻松地实现对Word文档的自定义导出。可以根据需求设置样式和格式,选择性地导出部分内容,设置导出选项,甚至可以通过自定义事件进行进一步的操作。无论是简单的导出还是复杂的需求,Aspose.Words都能提供强大的解决方案。 ### 回答2: Aspose.Words是一个功能强大的.NET库,可用于处理和操作Word文档。它提供了丰富的API,可以实现自定义导出功能。 要实现自定义导出,首先可以使用Aspose.Words加载Word文档(.doc或.docx格式),然后使用API对文档进行修改或操作。可以通过添加、删除、修改文本、表格、图片等元素来定制导出的内容和样式。 接下来,可以使用Aspose.Words导出功能将修改后的文档导出为其他格式,如PDF、HTML、EPUB等。可以使用不同的导出选项和参数来控制输出结果的格式和布局。 同时,Aspose.Words还提供了强大的合并和拆分功能,可以将多个Word文档合并为一个文档,或将一个文档拆分为多个部分。这样可以灵活地调整导出结果的结构和内容。 此外,Aspose.Words还支持添加自定义样式、水印、页眉页脚、目录等功能,以增强导出结果的可读性和美观性。 总之,使用Aspose.Words可以轻松实现.NET平台的自定义导出。它提供了丰富的API和功能,可以灵活地处理和操作Word文档,同时提供多种导出选项和参数来满足不同的需求。无论是简单的文本处理还是复杂的结构调整,Aspose.Words都可以帮助开发者轻松实现自定义导出功能。 ### 回答3: Aspose.Words是一个基于.NET的文档处理库,可以用于创建、编辑和转换各种类型的文档,包括Word文档。因此,可以使用Aspose.Words来自定义导出Word文档。 使用Aspose.Words自定义导出主要涉及以下几个方面: 1. 创建Word文档模板:首先,需要创建一个模板,该模板可以包含文本、表格、图片等内容。可以使用Aspose.Words的API来创建和编辑这个模板。 2. 填充模板数据:通过Aspose.Words提供的API,可以在模板中插入动态内容,如变量、数据表格等。可以通过编程的方式将数据从数据库、XML文件或其他数据源中提取出来,然后填充到模板中。 3. 应用样式和格式:可以使用Aspose.Words的样式和格式设置功能来自定义导出的文档外观。可以设置字体、字号、颜色、对齐方式等属性,以及应用样式表和主题。 4. 自动生成内容:Aspose.Words还可以生成表格、图表、目录和目录等自动生成的内容。可以使用API来创建自动编号的列表、生成目录页等。 5. 导出为其他格式:除了导出Word文档(.docx),Aspose.Words还支持将文档导出为其他格式,如PDF、HTML、EPUB等。通过调用相关API,可以将生成的Word文档导出为所需的格式。 总的来说,使用Aspose.Words进行自定义导出,可以根据需求创建和编辑Word文档模板,并通过填充数据、设置样式和格式以及自动生成内容等方式,实现高度个性化的文档导出功能。不仅可以生成符合要求的Word文档,还可以将其导出为其他常见的文档格式,以满足不同的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王焜棟琦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值