GroupDocs.Merger の概要

.NET アプリケーションでドキュメント、スライド、図を結合、分割、交換、トリミングまたは削除するための API

Illustration merger

C# で複数のドキュメントを簡単にマージ

ドキュメントの結合: 幅広い形式をサポートし、複数の PDF および Office ファイルを 1 つのドキュメントにシームレスに結合します。 GroupDocs.Merger for .NET を使用すると、ドキュメントを迅速かつ手間なく結合できます。

大きなファイルを分割して文書管理を簡素化する

大きな PDF または Office ファイルを、より小さく管理しやすい部分に簡単に分割します。 GroupDocs.Merger for .NET を使用すると、特定のページや範囲に基づいてドキュメントを分割したり、個々のページを簡単に抽出したりできます。

ページを操作し、ドキュメント構造をカスタマイズ - 並べ替え、入れ替え、または削除

ページを並べ替えたり、不要なページを削除したり、新しいページを追加したりして、ドキュメントを管理します。 GroupDocs.Merger for .NET を使用すると、ドキュメント構造を操作できるようになり、特定のニーズに応じてファイルをカスタマイズおよび調整できるようになります。

プラットフォームの独立性

GroupDocs.Merger for .NET は、次のオペレーティング システム、フレームワーク、およびパッケージ マネージャーをサポートします。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

サポートされているファイル形式

GroupDocs.Merger for .NET は、次の ドキュメント ファイル形式 での操作をサポートします。

Microsoft Office形式

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX

文書と画像

  • 書類: PDF, XPS, TEX
  • 画像: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • OpenDocument: ODT, OTT, ODS
  • eBook: EPUB

その他の形式

  • ウェブ: HTML, MHTML, MHT
  • アーカイブ: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • OneNote: ONE

GroupDocs.Merger の機能

PDF と Office ドキュメントをシームレスに結合、分割、操作します

Feature icon

ファイルを結合する

複数のソース ドキュメントの特定のページまたはページ範囲を結合して、2 つ以上のドキュメントを 1 つのドキュメントに結合します。

Feature icon

文書を分割する

分割操作を使用して、ソースドキュメントを複数の結果ドキュメントに分割します。

Feature icon

ページの移動

MovePage 機能を使用して、ドキュメント内のページの位置を変更します。

Feature icon

ページを削除する

ソース文書から個々のページまたは特定のページ番号の集合を削除します。

Feature icon

ページを回転する

RotatePages 操作を使用して回転角度を 90、180、または 270 度に設定し、文書内のページを回転します。

Feature icon

ページを交換する

ソース文書内の 2 つのページの位置を交換し、ページ位置を交換した新しい文書を作成します。

Feature icon

ページの抽出

ソースドキュメントから特定のページまたはページ範囲を抽出し、選択したページのみを含む新しいドキュメントを生成します。

Feature icon

方向を変更する

ChangeOrientation 操作を使用して、ドキュメントの特定のページまたはすべてのページのページの向き (縦または横) を設定します。

Feature icon

ページのプレビュー

コンテンツと構造をよりよく理解するためにドキュメント ページの画像表現を生成します。すべてのページまたは特定のページのみのプレビューを作成します。

コードサンプル

.NET 操作の典型的な GroupDocs.Merger の使用例

特定の DOCX ファイル ページを 1 つのドキュメントに結合します

選択的なページの結合 機能を使用すると、各ファイルから必要なコンテンツのみを抽出して結合できます。 C# を使用して選択的なページの結合を実現する方法の例を次に示します。

C# で DOCX ファイルをマージする方法

JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// ソースDOCXファイルをロードします
using (Merger merger = new Merger(@"c:\sample.docx", loadOptions))
{
  // マージする別の DOCX ファイルを追加します
  merger.Join(@"c:\sample2.docx", joinOptions);
  
  // DOCX ファイルをマージし、結果を保存します
  merger.Save(@"c:\result.docx");
}

PDF ドキュメントを複数のファイルに分割する

ドキュメントの分割 機能を使用すると、ドキュメントを複数のファイルに効率的に分割でき、大きなドキュメントから特定のセクションやページを管理および抽出するプロセスが簡素化されます。 ページ範囲別、開始ページ/終了ページ、奇数/偶数ページ番号など、さまざまな基準に基づいてドキュメントを小さな部分に分割できます。

ドキュメントを複数の複数ページのドキュメントに分割する方法

// GroupDocs.Merger API を使用して PDF ファイルを分割する
int[] splitPages = new int[] { 3, 6, 8 };

// 出力ファイルのパス形式で SplitOptions クラスを初期化する
SplitOptions splitOptions = new SplitOptions(@"c:\result_{0}.{1}", splitPages, SplitMode.Interval);

// 入力 PDF ドキュメントを使用してマージャーをインスタンス化する
using (Merger merger = new Merger(@"c:\sample.pdf"))
{
  // 分割メソッドを呼び出し、SplitOptions オブジェクトを渡して結果のドキュメントを保存します
  merger.Split(splitOptions);
}  
 日本