2010-12-28 11 views
6

私のMicrosoft Surfaceアプリケーションでは、いくつかの画像を含むPDFを生成したいと考えています。私はそれをどうやって始めなければなりませんか?PDFを生成するには?

EDIT: テキストやHTMLドキュメントを変換したくないのですが、私は最初からpdfを作成したいと思います。

+0

ここからPDFを生成しますか?他のドキュメント(単語、Excelなど)、アプリケーションのUI自体、またはコードからゼロから構築することができますか? –

+0

私はゼロからそれらを生成したいと思うでしょう – RoflcoptrException

+0

可能な複製[プログラムで私の.NETアプリケーションでPDFを作成する方法は?](http://stackoverflow.com/questions/177/how-do-i-programmatically- pdf-in-my-net-applicationを作成する) – Shog9

答えて

4

2つの基本的なオプション:

  1. @ケントの答えでiTextの
  2. はPDFプリンタをインストールし、任意のレポート作成/印刷コードを使用するように、PDF固有のライブラリを使用します。

オプション1)が最も柔軟で効率的な方法になります。
オプション2)は、あなたが望むものを印刷するコードをすでに持っているときに面白いです。出力ファイルなどを管理するのはちょっと面倒です.XPSも同様にサポートするのはとても簡単です。

5

PDFsharpあなたはまた、PDF作成/編集するためにFOP/PdfBoxを見ている必要があり、素敵な自由、比較的使いやすいとWPF

+0

リンクが壊れているようです。 – Mizipzor

+1

@mizipzor - サイトを移動した、リンクを修正しました – Nir

1

と互換性があります。

2

Docotic.Pdf libraryは、ゼロからPDFファイルを作成するのに使用できます。

samples for various PDF tasksをご覧ください。

このライブラリには外部依存関係はなく、C#で記述されています。いくつかの利用可能なdifferent editionsがあります。

免責事項:私はビットミラクルで働いています。