2008-11-10 55 views

回答

5

對於我的一個項目,我測試和/或實施了六種或七種不同的方法,可以在過去六個月內從圖像轉換爲PDF。最終,我最終回到ReportLab(我最初因爲類似於你所描述的原因而避免),因爲所有其他人都有明顯的侷限性或徹底的遺漏(如無法設置文檔元數據)。

ReportLab不像第一眼看起來那樣難以處理,它可能會爲您節省很多頭疼的重構。我強烈建議你繼續使用它,因此知道如果你希望能夠做更多的事情,你將擁有這樣的能力,而不是做我所做的事情,並且在許多不同的實用程序,庫,和格式。

編輯:

還值得一提的是,你可以繞過自帶的ReportLab的,如果你想要做的就是把位文本和圖像的頁面上的鴨嘴獸佈局系統。

+0

借調,ReportLab沒問題。它的某些界面有點老式和笨重,但它覆蓋了我們所需要的一切,從來沒有倒下過。 – bobince 2008-11-10 21:24:59

1

我認爲通過乳膠是最簡單的方法,而不是矯枉過正。生成一個工作PDF文件是一項非常困難的工作,而生成一個Tex源代碼要容易得多。任何其他的排版改變可能也會起作用,比如通過reStructuredText或troff。

0

reportlab代碼是否不正確?使用LaTeX的原因可能不會過度,因爲pdf是一種非常低級的格式。在pdf中,您不會自動獲得換行符,您必須自己計算行寬。