我正在尝试使用Antennahouse将文件附件嵌入pdf。该文件的内容来自源xml的字段,即base64。
<fo:block axf:annotation-type="FileAttachment"
axf:annotation-title="data.bin"
axf:annotation-contents="data.bin"
axf:annotation-file-attachment="url(data:application/octet-stream;base64,AAEC)"/>
但这给了我
AHFCmd :WARNING: Error Level : 2
AHFCmd :WARNING: Error Code : 16898 (4202)
AHFCmd :WARNING: Attachment is not found: axf:annotation-file-attachment. file: data:application/octet-stream;base64,AAEC
注意,我不是在寻找可见标记;在“附件”页面中查看该文件或pdfdetach列出该文件就足够了。
用data.bin
代替axf:annotation-contents
中的url(data:...
不会有任何改变。无论是在网址url('data:...')
周围加上引号,还是完全省略url(
函数,错误消息均保持不变。
我使用的评估版标识为
AHFCmd : AH Formatter V6.6 MR3 Evaluation for Linux64 : 6.6.5.37172 (2019/01/18 15:07JST)
Copyright (c) 1999-2019 Antenna House, Inc.
这可能吗?我在做什么错了?