从base64嵌入文件

时间:2019-03-11 07:59:41

标签: xsl-fo antenna-house

我正在尝试使用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.

这可能吗?我在做什么错了?

0 个答案:

没有答案