Word ドキュメントからページを抽出する C# | Word ページを抽出する

DOC または DOCX ファイルから Word ページを抽出することは、さまざまな場合に役立ちます。セクションだけを共有したり、要約を保持したり、長い文書を分割したりしたいかもしれません。この投稿では、C# を使用して Word 文書から単一のページまたはページの範囲を抽出する方法を示します。

この記事では、以下のトピックについて説明します:

.NET SDKを使用してWordページを抽出する

私たちは Aspose.Words for .NET を使用して、C#でプログラム的にWordページを抽出します。これは、.NETアプリケーションでWord文書を扱うための強力なライブラリです。開発者は、Wordファイルからプログラム的にコンテンツを作成、編集、変換、および抽出することができます。

Aspose.Words for .NET のインストール方法

  1. Download あるいは NuGet パッケージをインストールしてください:
PM> Install-Package Aspose.Words
  1. あなたのコードに必要なネームスペースを追加してください。例えば:
using Aspose.Words;

それで、あなたはWordファイルで作業する準備ができました。

Word ドキュメントから単一ページを抽出する

Word 文書から特定のページを抽出するには、以下の手順に従ってください:

  1. Document クラスを使用して Word ドキュメントをロードします。
  2. 各ページを単純な for ループを使ってループ処理します。
  3. ExtractPages() メソッドを使用して、1 ページずつ抽出します。
  4. 各ページを別々の .docx ファイルとして、 Save() メソッドを使用して保存してください。

以下のコード例は、C#でWord文書から単一のページを抽出する方法を示しています。

using Aspose.Words;

// Load a document
Document doc = new Document("sample-multi-page.docx");

// ページを一枚ずつ抽出する
for (int page = 0; page < doc.PageCount; page++)
{
    // 各ページを別々の文書として保存してください。
    Document extractedPage = doc.ExtractPages(page, 1);
    extractedPage.Save($"split_by_page_{page + 1}.docx");
}

このコードはファイルを読み込み、ページを1ページずつ抽出し、それらを新しいWord文書として保存します。

C# で Word 文書からページを抽出する

C# で Word 文書からページを抽出する

Word 文書からページ範囲を抽出する

複数のページを一度に抽出するには、以下の手順に従ってください:

  1. Document クラスを使用してドキュメントを読み込む。
  2. ExtractPages() メソッドを使用してページの範囲を抽出します。
  3. 抽出したページを新しい .docx ファイルとして保存します。
using Aspose.Words;

// Load a document
Document doc = new Document("sample-multi-page.docx");

// ページの範囲を抽出する
Document extractedPages = doc.ExtractPages(3, 2);

// ページを別のドキュメントとして保存する
extractedPages.Save("split_by_page_range.docx");

これにより、選択したページのみを含む新しい文書が作成されます。

C#のWordファイルからページ範囲を抽出する

C#でWordファイルからページの範囲を抽出する

Word Onlineからページを抽出する

あなたは私たちの free online Word splitter を試して、Wordページを抽出することもできます。ファイルをアップロードし、ページを選択して、結果をダウンロードしてください。

Image

無料学習リソースを探る

ここにもっと学ぶための役立つリンクがあります:

結論

この記事では、C#を使用してWord文書からページを抽出する方法を学びました。単一ページと複数ページを迅速かつ簡単に抽出するために、Aspose.Words for .NETを使用しました。このアプローチは、要約を作成したり、セクションをエクスポートしたり、大きなファイルを分割したりするのに理想的です。

質問がありますか?お気軽に私たちの support forum で尋ねてください。

See Also