2013-11-04 89 views
9

我正在尋找一種方法來從Python程序中創建一張標籤,作爲PDF文件。每個標籤都有一個或兩個圖像和幾行文本(相同的字體,例如Helvetica或Arial,但可能大小不同,並且使用粗體和斜體)。這些是標籤,重要的是要素在網頁上正確定位。某些標籤是地址,因此文本可能會有所不同,並且具有不同的行長度和行數。如何從Python創建PDF文件,包括圖像和文本?

我希望能夠判斷文本何時不適合可用的空間,以便程序可以在保存之前自動嘗試一些策略(例如,將字體更改爲Arial Narrow,減小字體大小)。我絕對不希望文本溢出或在沒有通知的情況下換行。

我曾看過pypdf,但似乎無法做到我需要的東西(或者我錯過了某些東西)。我不介意使用支持我需要的功能的庫以不同格式創建文檔,只要它可以通過編程方式轉換爲PDF。作爲最後的手段,我還可以使用可以創建光柵圖像的庫,因爲它可以簡單地轉換爲PDF,但我更喜歡使用包含原生文本的PDF,而不僅僅是它的位圖。

回答

相關問題