pandoc - 使用 pandoc 将 html 转换为 docx
问题描述
我想将我的 html 报告转换为 docx。我在我的 docx 页面上并排放置了 2 张图片。
对于我的第一次尝试,我只使用下面的这个 html,我可以实现我所需要的:
<div>
<img width="256px" height="256px" src="imga1.png"/>
<!-- I use this to simulate margin-right -->
<span> </span><span> </span><span> </span><span> 
</span>
<img width="256px" height="256px" src="image2.png"/>
<div>
现在我想为每个图像添加一个标题,这会产生复杂性。
作为假设,我的第一个文本标题不会超过 256 像素(因为它是图像的大小)。而 256px 对应 16 个“&emsp”。
然后我通过在javascript(文本度量)中使用canvas 2d context 方法来计算我的文本标题图像。
之后,我用计算出的文本宽度减去 256px 并计算适合第一张图像所需的“&emsp”数量。
使用这种方法,我可以为我的 2 个图像放置我的标题,但它效率不高,因为我的文本第二个标题图像并不总是与第二个图像对齐。
我正在寻找将图像标题全部与图像对齐的方法。
解决方案
推荐阅读
- java - 带有映射或某种结构的 Java 键范围
- floating-point - 是否可以证明 |a-b+b - a| <= ulp(a) 对于所有双浮点数?
- xml - XML 文件上 CDATA 中的分隔文本
- javascript - jquery mouseenter方法如何运行mobilde
- networking - ::可以用于ipv6寻址吗?
- rest - RESTful 最佳实践。这是否违反了无状态约束?
- vba - VBA:为唯一条目创建工作表
- java - 声明二维 Java 数组字符串大小变量
- firebase - 谷歌智能家居应用程序上的操作没有调用 fullfilment
- tqdm - tqdm_notebook 描述被截断