[英]GemBox WPF dependency does not work on App Service Azure deployment
[英]How to make merge ranges work with images?
在文档中我找不到任何关于在合并范围内合并图片的信息:
名称 价格 图片
«RangeStart:Products»«Name»
«Price»
«Picture:Image»«RangeEnd:Products»
在我添加带有前缀图片的第三个属性图像之前,显示带有名称和价格的产品一直有效:
但我的图像没有渲染...
为什么?
我的数据:
private List<PdfProduct> GetDataList()
{
var products = new List<PdfProduct> {
new PdfProduct { Name = "dodamax", Price = 250.25, Image = File.ReadAllBytes($"./{DocumentFolder}/test1.jpg") },
new PdfProduct { Name = "Comparex", Price = 230.25, Image = File.ReadAllBytes($"./{DocumentFolder}/test2.jpg") },
};
return products;
}
你是如何执行邮件合并过程的,注意它应该是这样的:
document.MailMerge.Execute(products, "Products");
或者,如果该List<PdfProduct>
是作为您的数据源的另一个 object 的一部分,则应将其分配给名为“Products”的属性。
另外,如果您仍然遇到问题,您使用的是哪个版本的 GemBox.Document?
请注意,旧版本的 GemBox.Document 没有对带有“图片:”前缀的字段进行特殊处理。
最后,您是将结果保存为 DOCX 还是 PDF,请尝试将其保存为两种格式,看看问题是只出现在一种格式上,还是同时出现在两种格式上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.