word doc怎么显示base64图片_Word公式显示不全怎么办?

如下图所示,在Word文档中插入公式时,只显示部分,这时该怎么办?本期Word妹与大家分享相应的解决办法。

f386d89d7eda120bdf268d299d9fa4d8.png

第一种:修改行间距

选中公式,点击开始——段落,打开段落对话框,选择【缩进和间距】,在间距中将【行距】设置为单倍行距即可显示公式。

c5e141e74bdf5b1a3c742909f0880059.gif

PS:将行间距设置为“最小值”也可以显示公式。

第二种:修改文本对齐方式

打开段落对话框,点击【中文版式】,在【文本对齐方式】中设置为“居中”确定即可。

3a4f525357672c4e6eb3ff9e3d978c50.gif

PS:如果行间距比较小,该方法是行不通的。

第三种:将公式粘贴为图片格式

选中公式,Ctrl+C复制,之后右击选择粘贴为“图片”,之后将图片的布局设置为“浮于文字上方”即可自由移动到合适位置。

a8d9f7c6e18858fbe934c0e60a0e2ba5.gif

第四种:清除格式

选中内容,点击开始——字体——清除所有格式即可。

5cf39d0406477f541cf2a6689e09f3fa.gif

在Word中插入的公式显示不完整怎么回事,现在明白了吗?其实公式显示不全的原因与图片或文字显示不全的原因是类似的,具体的解决办法,可以查看《Word图片为啥不显示?》

 7a3484823e04136422050f8b4bb9e427.gif 技巧推荐

文本框书签批注水印
分栏脚注题注目录
合并修订表格图片
项目符号编号拼音指南带圈字符
页码邮件合并桌签……

想要学习更多的Word技巧,可以点击文末阅读原文获取全套Word视频教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Thymeleaf制作的Word模板Base64字符串显示图片,可以使用以下步骤: 1. 在Word模板插入一个图片占位符,例如: ``` <img th:replace="image :: imageTag" /> <th:block th:fragment="imageTag"> [图片] </th:block> ``` 2. 在Thymeleaf模板定义一个名为`image`的片段,例如: ``` <w:p> <w:r> <w:t>我的图片:</w:t> </w:r> </w:p> <w:p th:fragment="image"> <w:r> <w:drawing> <wp:inline distT="0" distB="0" distL="0" distR="0"> <wp:extent cx="400000" cy="300000" /> <wp:effectExtent l="0" r="0" t="0" b="0" /> <wp:docPr id="1" name="图片 1" /> <wp:cNvGraphicFramePr> <a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" noChangeAspect="1" /> </wp:cNvGraphicFramePr> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> <pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture"> <pic:nvPicPr> <pic:cNvPr id="0" name="图片" /> <pic:cNvPicPr /> </pic:nvPicPr> <pic:blipFill> <a:blip r:embed="{imageId}" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" /> <a:stretch> <a:fillRect /> </a:stretch> </pic:blipFill> <pic:spPr> <a:xfrm> <a:off x="0" y="0" /> <a:ext cx="400000" cy="300000" /> </a:xfrm> <a:prstGeom prst="rect"> <a:avLst /> </a:prstGeom> </pic:spPr> </pic:pic> </a:graphicData> </a:graphic> </wp:inline> </w:drawing> </w:r> </w:p> ``` 请注意,此代码的`{imageId}`将在后面的步骤替换为图片的ID。 3. 在Java代码使用Apache POI打开Word模板,并将Base64字符串转换为图片插入到文档,例如: ```java XWPFDocument doc = new XWPFDocument(new FileInputStream("template.docx")); // 将Base64字符串转换为图片 byte[] imageBytes = Base64.getDecoder().decode(base64String); InputStream imageStream = new ByteArrayInputStream(imageBytes); int imageType = getImageType(imageBytes); int imageWidth = getImageWidth(imageBytes); int imageHeight = getImageHeight(imageBytes); // 将图片插入到文档 XWPFParagraph imagePara = doc.getParagraphArray(0); XWPFRun imageRun = imagePara.getRuns().get(0); int imageId = doc.addPictureData(imageStream, imageType); String blipId = doc.getAllPictures().get(imageId - 1).getPackageRelationship().getId(); imageRun.getCTR().addNewDrawing().addNewInline().addNewExtent().setCx(imageWidth * 9525); imageRun.getCTR().getDrawingArray(0).getInlineArray(0).addNewDocPr().setId(0); imageRun.getCTR().getDrawingArray(0).getInlineArray(0).addNewDocPr().setName("图片", Locale.ENGLISH); imageRun.getCTR().getDrawingArray(0).getInlineArray(0).addNewDocPr().setDescr("图片"); imageRun.getCTR().getDrawingArray(0).getInlineArray(0).addNewGraphic().addNewGraphicData().addNewPic().addNewBlipFill().addNewBlip().setEmbed(blipId); imageRun.getCTR().getDrawingArray(0).getInlineArray(0).getExtent().setCy(imageHeight * 9525); // 替换模板的{imageId}为图片ID String xml = doc.getDocument().getBody().xmlText(); xml = xml.replace("{imageId}", blipId); doc.getDocument().getBody().set(xml); doc.write(new FileOutputStream("output.docx")); doc.close(); ``` 请注意,此代码的`getImageType`,`getImageWidth`和`getImageHeight`函数是用于获取图片类型、宽度和高度的自定义函数。 完成以上步骤后,生成的Word文档显示Base64字符串作为图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值