PDF ファイルをページに分割するにはどうすればよいですか (できれば C#)

StackOverflow https://stackoverflow.com/questions/122109

  •  02-07-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

PDFシャープ は、あなたが求めているものかもしれないオープンソースライブラリです。

主な特長

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

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

他のヒント

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

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

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

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

遊んだことはありませんが、見てみることはできます .NET および Java 用の Aspose.Pdf.Kit. 。これは商用であるため、ライセンスフィードを支払う必要がありますが、商用サポートが必要な場合は機能する可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top