日本語
 日本語

PDF、Word、Excel、PowerPoint ファイル、eBook、および画像を結合または分割します

.NET および Java 用の高性能ファイル結合 API により、アプリ開発者は PDF、ワープロ、スプレッドシート、プレゼンテーション、図、eBook、および画像ファイルを結合できます。ドキュメント ページを抽出、交換、回転、または削除し、JPG、PNG、または GIF 画像をマージします。

API を無料で試す仮免許取得

機能豊富なドキュメントの結合および分割ソリューション

ドキュメントの結合またはマージについて話すときは、2 つ以上のドキュメントを 1 つのファイルに結合するプロセスを指しています。情報の共有や単一の統合ドキュメントの作成を容易にするなど、これを行う理由はいくつかあります。ドキュメントをマージするもう 1 つの目的は、複数のドキュメントのすべての情報を含む統合ファイルを作成することです。たとえば、ドキュメントのすべてのテキスト、2 番目のドキュメントのすべての画像、および 3 番目のドキュメントのすべてのデータを含む 1 つの集中ファイルを作成することができます。

ファイルをマージするのと同じように、場合によっては、ドキュメントを分割して複数のドキュメントを作成する必要がある場合もあります。ファイルの分割は、異なるデータ セットを含む個別のレポートまたはプレゼンテーションを作成する必要がある場合に非常に便利です。または、大きなドキュメントを誰かに送信する必要があるが、巨大なファイルをダウンロードする必要がない場合.データ ファイルをプログラムでマージまたは分割するプラットフォームに依存しないソリューションを探している場合は、.NET および Java 用の GroupDocs.Merger API が最終的な選択肢になる可能性があります。これらの API を使用すると、.NET および Java の開発者は、PDF、Word、Excel、および PowerPoint のドキュメント、図、および eBook を分割または結合したり、ファイル マージ アプリで JPG、PNG、GIF、および TIFF 画像をマージしたりできます。

入門

ドキュメントと画像のマージまたは分割を開始するには、必要なバージョンの GroupDocs.Merger (.NET または Java 用) とすべての前提条件をインストールして、シームレスなエクスペリエンスを楽しんでください。

.NET インストール用の GroupDocs.Merger

ダウンロード セクションから MSI インストーラまたは DLL をダウンロードし、NuGet を使用するか、パッケージ マネージャー コンソールを使用して GroupDocs.Merger for .NET をインストールします。

PM> Install-Package GroupDocs.Merger 

詳細なヘルプと情報については、詳細なインストール ガイドをご覧ください。

Java インストール用の GroupDocs.Merger

GroupDocs.Merger API の Java バージョンをインストールするには、JAR ファイルを直接ダウンロードするか、最新の構成を使用します。 Java の Maven アプリケーション。

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name> <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.7</version>
</dependency>

GroupDocs.Merger for Java のインストールについて詳しくは、このガイドをご覧ください。

ドキュメントのマージと分割のユース ケース

システムで .NET または Java 用の GroupDocs.Merger を正常にセットアップすると、ドキュメントの結合または分割、およびドキュメント ページの交換、回転、抽出、または削除の一般的なユース ケースのいくつかを確認できます。

ドキュメントのマージと分割のユース ケース

C# .NET および Java ドキュメント マージ アプリで PDF ファイルをマージする方法を学びます

PDF ファイルはドキュメントの共有と保存の標準となっています。複数の PDF ドキュメントのデータを 1 つのファイルに結合してピア レビューを行うなど、さまざまな理由で PDF ファイルを結合する必要が生じることがよくあります。または、簡単に参照できるように、会社のイントラネットにあるドキュメントに含まれるグラフや表などのリソースを一元化します。どのようなシナリオであっても、.NET および Java 用の GroupDocs.Merger API には、ソース ドキュメントのテキストおよびグラフィック コンテンツを保持しながら PDF ファイルを結合するための適切なツール セットがロードされています。

C# .NET および Java ドキュメント マージ アプリで PDF ファイルをマージする方法を学びます

.NET で複数の PDF ドキュメントを 1 つのファイルにマージする

以下に示すように、PDF を 1 つのファイルに結合するには、数行の C# コードしか必要ありません。サンプル:

  // Load the source PDF document
using (Merger merger = new Merger(@"c:\sample1.pdf"))
{
    // Add a PDF file to merge
    merger.Join(@"c:\sample2.pdf");
    // Merge both PDF files and save the result
    merger.Save(@"c:\merged.pdf");
} 

PDF ファイルのマージに加えて、DOC、PPT、およびXLS 形式を PDF ドキュメントに変換します。この目的には、次の C# コードを使用してください。

using (Merger merger = new Merger(@"c:\document1.pdf"))
{
      // Add the multi-format documents to merge 
     merger.Join(@"c:\document2.doc");
    merger.Join(@"c:\document3.ppt");
    merger.Join(@"c:\document4.xls");
	// Merge all documents into a single PDF file 
	merger.Save(@"c:\merged.pdf");
}  

Java で PDF ファイルを 1 つのドキュメントに簡単にマージ

以下のコードに示すように、複数の PDF ファイルを 1 つのドキュメントに結合することは、Java でも簡単です。

    // Load the source PDF document
Merger merger = new Merger("c:\sample1.pdf")
// Add another PDF document
merger.join("c:\sample2.pdf");
// Merge both PDF files and save the result
merger.save("c:\merged.pdf");  
You can not only join several PDF files but also merge documents of DOC, PPT, and XLS formats into a single PDF file in Java as demonstrated in the following code snippet:
        Merger merger = new Merger("c:\document1.pdf");
        {
            // Add the multi-format documents to merge
            merger.join("c:\document2.doc");
            merger.join("c:\document3.ppt");
            merger.join("c:\document4.xls");
            // Merge all documents into a single PDF file
            merger.save("c:\merged.pdf");
        } 

.NET と Java で Word 文書、Excel スプレッドシート、および PowerPoint プレゼンテーションをマージする方法は?

汎用性と使いやすさは、Microsoft Word、Excel、および PowerPoint が世界中で人気を博している 2 つの要因です。これらのソフトウェア アプリケーションを使用すると、さまざまな種類のプロ並みのドキュメントを簡単に作成できます。 Word はテキストベースのドキュメントの作成に最適で、Excel はデータの保存と操作に最適で、PowerPoint はプレゼンテーションの作成に最適です。 .NET および Java 用の GroupDocs.Merger API を使用して、これらのファイル タイプをマージできます。

.NET と Java で Word 文書、Excel スプレッドシート、および PowerPoint プレゼンテーションをマージする方法は?

.NET で Word、Excel、および PowerPoint ドキュメントをマージする

以下に示す C# コードを使用して、Word ドキュメントを結合できます。このコードは一般的なものであり、Excel ファイルと PowerPoint ファイルのマージにも使用できることに注意してください。唯一の違いは、ドキュメントの名前とタイプを置き換えることです。たとえば、'sample1.docx''sample2.docx'、および 「merged.docx」 のドキュメント拡張子は、DOCX から XLSX または PPTX に変更されます。

    // Load the source DOCX file
using (Merger merger = new Merger(@"c:\sample1.docx"))
{
    // Add another DOCX file to merge
    merger.Join(@"c:\sample2.docx");
    // Merge DOCX files and save the result
    merger.Save(@"c:\merged.docx");
}    

GroupDocs.Meger for .NET API のもう 1 つの非常に便利な機能は、異なるファイルのページを結合することです。 指定されたページ番号または範囲に基づいて 1 つのドキュメントに。次の C# コードを使用すると、これを実現できます。

        string filePath = @"c:\sample1.docx";
        string filePath2 = @"c:\sample2.docx";
        string filePathOut = @"c:\output\result.docx";
        JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);
        using (Merger merger = new Merger(filePath, loadOptions))
        {
            merger.Join(filePath2, joinOptions);
            merger.Save(filePathOut);
        }           

ODT、EPUB、TXT、TEX、HTML などの他の一般的な形式のドキュメントのマージもサポートされています。詳細については、このガイドを確認してください。

ワード プロセッシング、スプレッドシート、およびプレゼンテーション ファイルを Java で結合する

.NET と同じように、Java ユーザーは以下のサンプルを使用して Word ドキュメントを結合することも簡単にできますコード。この同じコード スニペットを使用して、Excel ドキュメントと PowerPoint ドキュメントをマージすることもできます。スプレッドシートやプレゼンテーション ファイルを操作する場合は、ファイル名と拡張子を置き換えるだけで済みます。のように、このコードの DOCX 拡張子を XLSX または PPTX に置き換えてください。

    // Load the source DOCX file
Merger merger = new Merger("c:\sample1.docx")
// Add another DOCX file to merge
merger.join("c:\sample2.docx");
// Merge DOCX files and save the result
merger.save("c:\merged.docx"); 

GroupDocs.Merger for Java を使用すると、複数のドキュメントのページを 1 つのファイルにマージできます。結果のドキュメントで結合するページを指定できます。この目的のために、以下のサンプル Java コードを使用してください。

String filePath = "c:\sample.docx";
String filePath2 = "c:\sample2.docx";
String filePathOut = "c:\output\result.docx";
// Set the start and end page numbers in JoinOptions class.
JoinOptions joinOptions = new JoinOptions(1, 2);
// Merge selective pages using the join method
Merger merger = new Merger(filePath);
merger.join(filePath2 , joinOptions);
merger.save(filePathOut);  

Java で OpenDocument、EPUB、TEX、TXT、HTML などの他の形式のファイルをマージする方法の詳細については、こちらのガイドをご覧ください。

.NET および Java での JPG、PNG、BMP、GIF、および TIFF 画像のマージ

PNG、JPG、TIFF などの異なるラスター イメージ ファイルをマージまたは結合することは、さまざまな目的で独自のビジュアルを作成するのに適した方法です。画像の結合は、複数の画像を 1 つの大きな画像に結合したり、フォト モンタージュを作成したり、画像から不要な要素を削除したり、コラージュを作成したりするためにも使用できます。定期的に画像を扱う場合は、GroupDocs.Merger API を使用して、JPG、PNG、TIFF、GIF などのラスター画像をマージできます。

.NET および Java での JPG、PNG、BMP、GIF、および TIFF 画像のマージ

.NET 画像結合アプリで JPG 画像を結合する

JPG 画像ファイルを結合するには、以下に示す C# コーディングを利用してください。 JPG 画像を水平または使用目的に応じて垂直方向に:

// Load the source image file
using (Merger merger = new Merger(@"c:\sample1.jpg"))
{
    // Define image join options with horizontal join mode
    ImageJoinOptions joinOptions = new ImageJoinOptions(ImageJoinMode.Horizontal);
    // Add another image file to merge
    merger.Join(@"c:\sample2.jpg", joinOptions);
    // Define image join options with vertical join mode
    joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
    // Add the next image file to merge
    merger.Join(@"c:\sample3.jpg", joinOptions);
    // Merge image files and save the result
    merger.Save(@"c:\merged.jpg");
} 

同様に、PNG< を組み合わせることができます。 /a>、GIF、および .NET のその他の画像ファイル形式

JavaアプリでJPG画像を簡単にマージするには?

については、以下で共有されている Java コード スニペットを使用してください。 JPG 画像 ファイルの結合。画像を垂直または水平にマージするオプションがあります。

// Load the source image file
Merger merger = new Merger("c:\sample1.jpg")
// Define image join options with horizontal join mode
ImageJoinOptions joinOptions = new ImageJoinOptions(ImageJoinMode.Horizontal);
// Add another image file to merge
merger.join("c:\sample2.jpg", joinOptions);
// Define image join options with vertical join mode
joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
// Add the next image file to merge
merger.join("c:\sample3.jpg", joinOptions);
// Merge image files and save the result
merger.save("c:\merged.jpg"); 

JPG に加えて、PNG および Java の BMP 画像。

.NET および Java で PDF ファイル、Word、Excel、および PowerPoint ドキュメントを分割する方法

ドキュメント分割は、1 つのファイルを複数の小さなドキュメントに分割するプロセスです。ファイル分割の実用的な用途には、関連するドキュメントを個別のファイルに整理する、共有と共同作業のプロセスを簡素化する、編集を容易にする、情報の検索と取得をより効率的に行うなどがあります。 GroupDocs.Merger API は、.NET と Java でさまざまな形式のドキュメントをシームレスに分割するために必要なすべてのツールを提供します。

.NET および Java で PDF ファイル、Word、Excel、および PowerPoint ドキュメントを分割する方法

Java での PDF、Word、Excel、および PowerPoint ファイルの分割

データ ファイルを分割するための同じオプションは、Java でも利用できます。 これらのオプションを利用して、PDF ファイル、Word、Excel、および PowerPoint ドキュメントを分割することができます。ページ番号、ページ範囲の指定など。以下に共有する例では、特定のページ番号を使用して、PDF ファイルを 3 つの個別の単一ページ ドキュメントに分割します。

String filePath = "document.pdf";
String filePathOut = "document\_{0}.{1}";
// Specify page numbers and split the file into multiple single-page documents.
SplitOptions splitOptions = new SplitOptions(filePathOut, new int\[\] { 3, 6, 8 });
Merger merger = new Merger(filePath);
merger.split(splitOptions); 

同じ方法で、Word、Excel、PowerPoint、およびその他の Java ドキュメントを自由に分割してください。

.NET および Java ファイル マージ アプリでドキュメント ページを抽出、回転、交換、または削除します

データ ファイルのマージまたは分割とともに、GroupDocs.Merger API を使用して、ドキュメント ページの抽出、回転、交換、および削除など、他のいくつかのファイル操作を実行することもできます。これらの機能はすべて、GroupDocs.Merger の .NET バージョンと Java バージョンの両方でサポートされています。それでは、これらの機能のいくつかとその仕組みを確認しましょう。

.NET および Java ファイル マージ アプリでドキュメント ページを抽出、回転、交換、または削除します

.NET でのドキュメント ページの抽出と回転

ソース PDF ドキュメントから特定のページを抽出するには、次の C# コードを使用してください。

string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
// Resultant document will contain pages 1 and 4
ExtractOptions extractOptions = new ExtractOptions(new int[] { 1, 4 }); 
using (Merger merger = new Merger(filePath))
{
    merger.ExtractPages(extractOptions);
    merger.Save(filePathOut);
} 

PDF ドキュメントの特定のページを 90 度、180 度、または 270 度回転するには、この C# コードを使用してください。サポートされているその他のドキュメント操作については、こちらのページをご覧ください:

string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
RotateOptions rotateOptions = new RotateOptions(RotateMode.Rotate180, new int[] { 2, 3, 6 });
using (Merger merger = new Merger(filePath))
{
    merger.RotatePages(rotateOptions);
    merger.Save(filePathOut);
} 

Java で文書ページを交換または削除する

ドキュメント ページを別のページと交換するには、以下に示す Java コードを使用してください:

String filePath = "c:\sample.pptx";
String filePathOut = "c:\output\result.pptx";
// Set page numbers to be swapped
int pageNumber1 = 3;
int pageNumber2 = 6;
// Define swap options based on the selected page numbers
SwapOptions swapOptions = new SwapOptions(pageNumber2, pageNumber1);
Merger merger = new Merger(filePath);        
merger.swapPages(swapOptions);
merger.save(filePathOut); 

1 つまたは複数のドキュメント ページを削除するには、次のサンプル Java コードを使用してください。サポートされている他のファイル操作を確認するには、こちらの関連ページを確認してください:

String filePath = "c:\sample.one";
String filePathOut = "c:\output\result.one";
// Define the pages to be removed
RemoveOptions removeOptions = new RemoveOptions(new int[] { 3, 5 });
// Process the page removal file operation
Merger merger = new Merger(filePath);
merger.removePages(removeOptions);
merger.save(filePathOut);  

また、PDF、DOCX、XLXS、PPTX、および EPUB ファイルを結合または分割するための 無料のオンライン アプリも提供しています。 Word を PDF に、Excel を PDF に、PowerPoint を PDF に、JPG、PNG、BMP、およびその他の多くのデータ ファイルを結合する場合は、必ず無料のアプリを試してください。

助けをお探しですか?

Conholdate 製品の API 機能と動作に関する質問については、サポート チャネルをチェックしてください。

始める準備はできましたか?

無料トライアルをダウンロード 価格情報