2012-06-24 167 views
1

我在我的django應用程序中使用appy pod進行報告。從ODT生成PDF

此時,我需要生成PDF文件,而不是odt文件。

如果OO可用,pod能夠生成pdf,但這不是我的情況,因爲應用程序在heroku提供程序中運行。

有人知道在這種情況下將.odt轉換爲pdf的方法嗎?

+0

間接回答你的問題:你可以用它代替ODT HTML?如果是這樣,你應該checkoout wkhtmltopdf:http://code.google.com/p/wkhtmltopdf/ –

+0

嗨傑里米。感謝你的任命。我喜歡appy莢,它是一個非常聰明的解決方案,我也控制分頁,我可以重置頁面編號。你對你建議的項目有專業知識嗎? – danihp

+0

我沒有任何專業知識。但是您可以嘗試在您的回購中包含Open Office作爲可執行文件。以下是一些Ruby人們做類似的方法:http://stackoverflow.com/questions/5979704/how-to-execute-binary-on-heroku –

回答

2

一個想法可能是在其他地方部署專用的Web API,與topdfserver:https://github.com/AntoineCezar/topdfserver/tree/develop :)

+0

謝謝。我會更多地瞭解這一點。 +1。在把它作爲解決方案之前要耐心。 – danihp

+0

提供的鏈接似乎不再有效。這裏是我在github上找到的最新版本: https://github.com/makinacorpus/topdfserver/tree/develop –