Aspose.Words操作Word.PDF,让图片和文本垂直居中,水平居中解决方案

x

环境

{

"Aspose.Words":

  {"Version":"18.x"}

}

需求与难题

生成试卷的时候,如果数学题目中有特殊符号的话,就需要用图片代替了,

就出现了这样的问题,一行中既有图片也有文本.

↓找了一篇文章也是生成试卷,生成的效果下图这样的,非常符合我所要的,关键贴出来的代码中没看到怎么处理[图片+文本]垂直居中,水平居中.

 

解决方案

0.你想用Aspose.Words生成最终的结果,你最好先知道怎么在Wrod中设置.

1.设置一个段落→垂直居中的.doc文件

2.将这个.doc文件为模板,读取

// 读取你带有垂直居中水平居中的模板
Document doc = new Document("YouDemoDoc.doc");
DocumentBuilder builder = new DocumentBuilder(doc);

3.切记不要在代码中,清除掉样式...

//这个是一定不要出现的...×
builder.ParagraphFormat.ClearFormatting();

 

传送门,摘抄.

利用Aspose.Words 完美生成word试卷

Github中的.NET例子

一个求助帖

x

 

posted @   zh89233  阅读(4086)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2016-07-15 根据不同的实体及其ID来获取数据库中的数据
2016-07-15 遍历一个类的属性--并转换为Dictionary类型
点击右上角即可分享
微信分享提示