Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Docx4J.Bind不';你不喜欢画画吗?_Java_Image_Docx4j - Fatal编程技术网

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或商业产品)的其他字体