2016-04-20 44 views
0

我已經使用Matplotlib創建了多個圖表並將它們保存爲PDF。我需要將多達5個PDF合併成一個PDF,因爲任務需要使用Python自動執行多次。我將PDF而不是.jpg或.png結合起來的原因是PDF可以最好地縮放,並且不會產生模糊的圖像。我試過使用這裏的代碼Is there a matplotlib flowable for ReportLab?,但我不明白如何控制圖像放置。 Reportlab有一個功能:
.drawImage(file, x-coord, y-coord)它允許特定的圖像放置在頁面上,不幸的是這個功能只需要.jpg或.png,它們質量太差。如果任何人有任何關於如何結合PDF的建議,將不勝感激!在Python中使用多個PDF創建信息圖

+0

你已經說過你爲什麼喜歡PDF,但我認爲你應該考慮增加這些.png的分辨率。你很難發現寫一些能製作pdf圖形的2D圖形的東西很容易。 – roadrunner66

回答

0

如果有人絆倒了這一點,我發現實際做到這一點的最好方法是在Latex中。有一個名爲PyLatex的python插件,但沒有任何文檔,所以我將創建一個Latex模板,然後在我的Python腳本中使用subprocess.call創建信息圖。