![](/img/trans.png)
[英]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.