2013-07-24 105 views
2

我的要求是能夠從動態網頁(asp/c#)創建pdf文件。我需要有能力調整元件位置(以同樣的方式,人們可以使用@media print調整頁面的風格和我不能使用任何需要安裝客戶端asp c#創建動態pdf文件

有沒有人遇到過任何可以解決這種困境的東西?

編輯:我找到的很多解決方案都涉及啓動代碼以將每個元素放在頁面上(例如add.paragraph("blah")),但我需要的東西更多是快照的頁面,但我可以修改元素的位置然後保存pdf。

+0

使用iTextsharp庫。 –

+0

我已更新我的問題以包含更多信息。 – James

+0

你是服務器。您想要根據客戶端呈現的內容創建PDF。不可能。 – Alexander

回答

0

Migradoc其中一種可能性。

+0

我已更新我的問題。這能達到我所要求的嗎? – James

+0

不,我認爲這是不可能實現你想要的。 – VikciaR

1

我發現免費(Affero GPL)iText庫非常有用。我從來沒有從C#使用它,但它聲稱是可能的。

編輯:Client端生成PDF

由於其他評論人士指出要打印位於客戶端而不是服務器端的東西。也許你應該看看基於JavaScript的PDF庫。例如(但不限於)this

+0

我已更新我的問題。這能達到我所要求的嗎? – James