Java Docx4J.Bind不';你不喜欢画画吗?
我正在使用这两种方法更改内容控件的内容Java Docx4J.Bind不';你不喜欢画画吗?,java,image,docx4j,Java,Image,Docx4j,我正在使用这两种方法更改内容控件的内容 Docx4J.bind ( lc_docxPackage, new ByteArrayInputStream( ic_data ), ai_flags ); Docx4J.save( lc_docxPackage, ac_os ); 然而,当试图更改图片时,创建的文档只包含红十字图片,上面写着:“图片无法显示”,而文本字段被正确更改。手动映射这些图片是有效的 使用OpenDoPe创作工具,我可以看到更改的内容控件不包含任何XP
Docx4J.bind
(
lc_docxPackage,
new ByteArrayInputStream( ic_data ),
ai_flags
);
Docx4J.save( lc_docxPackage, ac_os );
然而,当试图更改图片时,创建的文档只包含红十字图片,上面写着:“图片无法显示”,而文本字段被正确更改。手动映射这些图片是有效的
使用OpenDoPe创作工具,我可以看到更改的内容控件不包含任何XPath
此功能不受支持,我是否应该使用其他功能来更改图片内容?应该可以正常工作。你能把你的docx上传到某个地方让我们检查一下吗?你好,@Jason。对不起,打扰你了。它现在运行得很好。我不确定是什么导致了这个问题,但我认为它是由原始和注入的自定义XML中的不同名称空间引起的。另一方面,Docx4J.topf不支持不同的字体,或者它仅在付费版本中受支持?事实上,topf确实支持使用任何一种方法(通过XSL FO或商业产品)的其他字体,这可能很有意思。应该可以正常工作。你能把你的docx上传到某个地方让我们检查一下吗?你好,@Jason。对不起,打扰你了。它现在运行得很好。我不确定是什么导致了这个问题,但我认为它是由原始和注入的自定义XML中的不同名称空间引起的。另一方面,Docx4J.topf不支持不同的字体,或者它仅在付费版本中受支持吗?实际上,topf确实支持使用任何一种可能感兴趣的方法(通过XSL FO或商业产品)的其他字体