我需要將[未公開訪問]的網頁轉換爲PDF或圖像[最好轉換爲PNG]。將網頁轉換爲PDF或圖像
網頁包含一組圖表和圖像。大部分圖表通過Ajax調用進行填充,因此頁面加載和圖表加載之間存在延遲。
我期待的答案對任何這些問題:
1 - 我發現設爲快照的API,但沒有他們的支持我的訪問內部頁面。由於我試圖導出的網頁不是公開的,因此我需要進行身份驗證。最大的問題是我無法發送請求標頭[如session-id,cookie或其他變量]以及這些API。看起來他們不支持這種功能。
2-我不確定我是否可以做以下事項:使用HTTP客戶端登錄到我的網頁,添加http標頭,發送獲取調用並獲取HTML字符串。然後使用其中一個轉換器將其轉換爲PDF。我不確定的是,如果可以從我從http客戶端獲得的HTML字符串中獲取正確的PDF,因爲資源[css,js等]將會丟失。我希望我的pdf /圖像與網站上的完全一樣。
我真的很感激,如果你可以幫忙。
由於提前,
ED
謝謝你的回答。我已經檢查了這一個,但我想運行它作爲我的程序的一部分,而不是一個獨立的應用程序。 – programmersmurf
對不起,延遲迴復。我將你的答案標記爲正確答案。我實際上實現了一個使用在後端運行wkhtmltopdf的微服務的解決方案。這個解決方案已經運行了三年,沒有問題。我認爲這是最好的(免費)解決方案之一,具有很大的靈活性。 – programmersmurf