Java 使用doc4j将html转换为文档时无法调整图像大小

Java 使用doc4j将html转换为文档时无法调整图像大小,java,docx4j,Java,Docx4j,我正在尝试使用docx4j 3.3.1从html生成文档。我面临以下问题,有人能帮我解决这些问题吗 HTML代码: 月报 桌子 { 边界:双倍#000; 表布局:固定; 垂直对齐:顶部; 边界塌陷:塌陷; 宽度:7.25英寸; } .主标题 { 利润率最高:25%; 字号:48pt; 字体系列:世纪哥特式; 颜色:#2F5897; 文本对齐:居中; 字体大小:300; } .年 { 垫面:10%; 文本对齐:居中; 字号:18px; } .其他详情 { 垫面:10%; 垫底:10%; 字体大

我正在尝试使用docx4j 3.3.1从html生成文档。我面临以下问题,有人能帮我解决这些问题吗

HTML代码:


月报
桌子
{
边界:双倍#000;
表布局:固定;
垂直对齐:顶部;
边界塌陷:塌陷;
宽度:7.25英寸;
}
.主标题
{
利润率最高:25%;
字号:48pt;
字体系列:世纪哥特式;
颜色:#2F5897;
文本对齐:居中;
字体大小:300;
}
.年
{
垫面:10%;
文本对齐:居中;
字号:18px;
}
.其他详情
{
垫面:10%;
垫底:10%;
字体大小:粗体;
文本对齐:居中;
字号:18px;
}
续
{
字体系列:Palatino Linotype;
保证金:0自动;
边缘顶部:10px;
}
.续表
{
边界:双倍#000;
表布局:固定;
垂直对齐:顶部;
边界塌陷:塌陷;
宽度:7.25英寸;
}
.conth1
{
字体系列:世纪哥特式;
颜色:#2F5897;
字体大小:400;
左边距:.15英寸;
}
.续h4
{
字体系列:世纪哥特式;
字体大小:400;
左边距:.15英寸;
}
.续学校详情
{
左边距:.1in;
右边距:.1in;
}
.控制
{
左边距:1英寸;
右边距:1英寸;
}
李先生
{
边缘底部:.25英寸;
}
.续标题
{
左边距:.5英寸;
字体大小:粗体;
文字装饰:下划线;
边缘顶部:.35英寸;
}
跨度
{
显示:块;
垫底:10px;
}
赖特先生
{
高度:3.6英寸;
}
img
{
宽度:100%;
}
.img表
{
宽度:5英寸;
}
.img表td
{
宽度:5英寸;
}
.续
{
宽度:4英寸;
}
月报
2016-2017 
月份:一月
城市:测试城市
主持人: 测试人员
月报 2016-2017

测试学校

  • 试题
    测试答案
  • 照片


    关于问题1:addAltChunk只添加了一个altChunk(又名AlternativeFormatInput part),由于您只保存docx,因此您依赖Word来转换内容,因此您的行为是特定于Word的


    关于问题2:由于您同时执行XHTMLImporter.convert和addAltChunk,您将获得重复的内容。

    如果您坚持每个问题一个问题,您最有可能得到答案。如果您有任何后续问题,请发布新问题。问题2已解决,谢谢。能简单地解释一下你对问题1的回答吗