4

現在 Appharbor でホストされている .Net Web アプリケーション用に PDF を作成する必要があります。

伝統的に、私は単純にラテックスをマシンにインストールし、pdflatex を使ってオンザフライで PDF を作成していました。この要件は、セクションを HTML でエンド ユーザーに表示することですが、ダウンロード可能な PDF も用意する必要があるため、少し異なります。

この場合に適用できる可能性のある(無料の)HTMLからPDFへの外部コンバーターをいくつか見つけました。ただし、これを純粋にプログラムで実行できるライブラリは見つかりませんでした。

今後も Appharbor を使用する予定がある場合、どのようなアドバイスをいただけますか?

そのようなアプリケーションを実行するために別の EC2 (または同様の) インスタンスをセットアップする必要がありますか? または、より良い代替手段はありますか?

4

2 に答える 2

3

DocRaptorのようなものを使用することをお勧めします。AppHarbor にプッシュするコードと一緒に、関連する pdflatex 実行可能ファイル (および Latex ランタイム全体を必要としない) を配置すると、おそらく現在のスキームを続行できることに注意してください。AppHarbor はバックグラウンド ワーカーも導入する予定です。これは、この種の作業に適している可能性があります。

于 2012-01-31T18:40:52.543 に答える
1

Rotativaを使用しようとしている場合、またはHttpContextから取得したルートでwkhtmltopdfを使用している場合は、次の回避策を使用する必要があることに注意してください。

http://support.appharbor.com/kb/getting-started/workaround-for-generated-absolute-urls-without-port-number

または、Nugetからプレモーション修正をインストールします。

https://github.com/trilobyte/Premotion-AspNet-AppHarbor-Integration

于 2012-03-26T08:14:21.630 に答える