C# を使用して PDF を MP4 に変換する

この短いチュートリアルでは、C# を使用して PDF を MP4 に変換する方法を説明します。IDE の設定方法、手順の一覧、そして C# を使用して PDF を MP4 に変換するサンプルコード が含まれています。要件に合わせたカスタム MPEG ビデオを作成する技術を学べます。

C# における PDF から MP4 コンバータの手順

  1. PDF形式をMP4に変換するために Aspose.PDF for .NET を使用するように環境を設定します
  2. 入力PDF、出力MP4のパス、DPIでの画像解像度を定義し、各ページの表示秒数を設定する
  3. レンダリングされた PNG 画像を保存するフォルダーを作成する
  4. Document クラスを使用してソース PDF をロードし、設定された DPI で PNG rendering device を初期化します。
  5. PDF の各ページをループし、ページが MP4 で表示される秒数に応じて各ページを複数回レンダリングします。
  6. すべてのレンダリングされた PNG 画像を使用して MP4 ビデオをエンコードするために、FFmpeg コマンド文字列をフォーマットする
  7. シェルで FFmpeg コマンドを実行して、出力 MP4 ファイルを生成します。
  8. レンダリングされた画像が入っている一時フォルダーを削除する

これらの手順は、C# を使用して PDF を MP4 に変換する方法 を示します。出力ビデオが再生される間、各ページが表示される秒数の設定に応じて、元の PDF の各ページを複数回レンダリングしてプロセスを開始します。最後に、FFmpeg コマンドを使用してすべてのレンダリング画像を結合し、ビデオを作成し、途中で生成された画像を削除します。

C# を使用した PDF から MP4 ビデオコンバータのコード

このコードは、C# を使用して PDF を MP4 ビデオに変換する 方法を示しています。パフォーマンス向上のために、ページをレンダリングしてからコピーを作成するようにコードを変更し、複数回レンダリングするのを避けることができます。また、CompressionLevel や ColorDepth といったさまざまな PngDevice プロパティを使用して、品質とファイルサイズを明示的に制御することもできます。

この記事では、PDFページからMP4ビデオを作成する手順を教えます。PDFをGIFファイルに変換するには、記事Convert a PDF to GIF using C#を参照してください。

 日本語