16

私のクライアントには、複数ページの PDF ファイルがあります。ページごとに分割する必要があります。できればC#で、これを行う方法を知っている人はいますか。

4

4 に答える 4

16

PDFSharpは、あなたが求めているオープン ソース ライブラリです。

主な機能

  • 任意の .Net 言語からオンザフライで PDF ドキュメントを作成します
  • ドキュメントを構成するためのわかりやすいオブジェクト モデル
  • PDF ページ、ウィンドウ、またはプリンターで描画するための 1 つのソース コード
  • 既存の PDF ファイルの変更、マージ、および分割

このサンプルでは、​​n ページの PDF ドキュメントを、それぞれ 1 ページの n ドキュメントに変換する方法を示します。

于 2008-09-23T16:29:47.343 に答える
4

私はITextSharpを使用してこれを行いました。優れた API を備えた商用オプションがありますが、これはオープン ソースで無料であり、使いにくいものではありません。

このコードをチェックしてください。これは彼らのコード サンプルの 1 つであり、非常に優れています。渡されたページ番号で PDF ファイルを 2 つのファイルに分割します。ページごとにループして分割するように変更できます。

于 2008-09-23T16:31:01.723 に答える
3

Siberix は、.NET でオンザフライで PDF を作成するための手頃な価格の商用ライブラリを提供しています: http://siberix.com プログラムまたは XML 変換 (および両方の IIRC の組み合わせ) によって PDF を作成できます。

私はいくつかのプロジェクトで彼らのライブラリを使用しましたが、彼らのライブラリは使いやすいだけでなく、電子メール サポートも素晴らしいものであることがわかりました。また、ライセンスも非常に安価です。

于 2008-09-23T23:00:54.220 に答える
2

まだ試していませんが、 Aspose.Pdf.Kit for .NET and Java を見ることができます。商用なので、ライセンス フィードを支払う必要がありますが、商用サポートが必要な場合は、うまくいくかもしれません。

于 2008-09-23T18:00:03.023 に答える