簡體   English   中英

從abcpdf將HTML轉換為PDF時如何加載外部圖像

[英]How to load external image while converting HTML to PDF from abcpdf

我們正在使用abcpdf(許可版本)將html轉換為pdf。 我們正在使用的功能是AddImageHtml我們將字符串形式的html傳遞給該功能為

"<html>
<body>
    <img id="imgTest" src="../testImage.png"/>
</body>
</html>"

該圖像存在於路徑中,但未加載圖像。 我們也嘗試了絕對路徑作為

 "<html>
    <body>
        <img id="imgTest" src="http://www.example.com/testImage.png"/>
    </body>
    </html>"

如果我們在任何地方做錯了,或者任何引用鏈接都將對您有很大的幫助,請您指導。 提前非常感謝您!

addImageHtml僅用於呈現靜態HTML,並且不會很好地檢索外部資源。

我們通過修改HTML字符串中的所有外部資源來解決此問題。 對於圖像,這是通過Base64編碼二進制數據並包括它而不是圖像的路徑來處理的。

詳情請參閱此處: http : //en.m.wikipedia.org/wiki/Data_URI_scheme

但基本上只是將其包括在SRC屬性中。

您可以輕松地創建一個處理器來解析文檔以查找圖像標簽,將其檢索到Web請求中,並在需要時嵌入它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM