繁体   English   中英

使用XSL-FO生成位图

[英]Bitmap generation using XSL-FO

我正在XSL中创建一个模板,以与另一个应用程序一起使用。 该应用程序具有模型视图,这些视图以链接的形式出现,我可以将其复制到剪贴板。 在Microsoft Word中,我可以将特殊粘贴到位图,然后从该链接生成图像。 这是一个例子。

我不知道如何使用XSL完成此操作。 我试过使用:

<fo:external-graphic src="url('JTCmd://MV/Mjg1MjEyNjcz/Q0hMRDAwMDAIQ0RQbGF5ZXIuYXNtOzA7MTo=')" content-width="10mm" content-height="scale-to-fit"/> 

但是由于我的链接不是指向本地图像或Web图像的链接,因此XSL无法生成它,并显示“找不到图像”错误。 在XSL中可以通过这种方式生成图像吗? 我还能尝试什么?

目前尚不清楚您遵循JTCmd:自定义uri拥有哪些数据。 您可以在fo:external-graphic中使用base64编码的图像,因此您的代码将需要使用数据uri和mimetype生成正确的base64编码的图像,然后执行类似的操作(假设您拥有JPEG图像):

 <fo:external-graphic src="url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4QBYRXhpZgAAT ... AFABQAUAFABQAUAf//Z')"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM