Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Wordドキュメントの分割とページ抽出 - C#

Wordize for .NET は、Wordドキュメントをプログラム的に部分に分割するプロフェッショナルソリューションです。Splitterクラスにより、C# 開発者は様々な基準を使用してWordドキュメントをページ、セクション、ページ範囲に分割できます。ドキュメントのプログラム的分割は、大きなWordファイルの処理時間を節約し、ドキュメントでの共同作業を簡素化し、印刷と配布のためのドキュメントワークフローを最適化します。

Wordドキュメントを部分に分割する際、APIは{filename}_{index}.{extension}の規則に従って各部分に一意の名前を自動生成します。ここで{filename}は出力ファイルのベース名、{index}は1から始まる部分の連番、{extension}は出力ファイルの拡張子(形式)です。

機能特徴:
  • ページ別分割 - Splitter.Split()メソッドにSplitCriteria.Pageパラメータを指定すると、ソースWordファイルの各ページに対して個別のドキュメントを作成します
  • セクション別分割 - SplitCriteria.SectionBreakを使用してWordドキュメントをセクション境界で分割
  • 見出しスタイルベースの分割 - SplitStyle指定付きのSplitCriteria.Styleパラメータにより、「Heading 1」「Heading 2」などの特定の見出しスタイルを持つ段落でWordドキュメントを分割
  • ページ範囲抽出 - Splitter.ExtractPages()メソッドは、Wordドキュメントから指定されたページまたはページ範囲を抽出
  • 空白ページ削除 - Splitter.RemoveBlankPages()メソッドは、可読性向上とWordファイルサイズ削減のために空白ページを削除
  • SplitterContextとメソッドチェーンによる分割操作のFluent APIサポート、C# コードの明確性を向上
使用シナリオ:
  • 選択的処理のためのWordドキュメントからの個別ページ抽出
  • 配布と編集を容易にするため、大きなマニュアル、技術仕様書、レポートを個別の章またはセクションに分割
  • 個別の印刷ジョブまたは複数プリンターでの配布のため、Wordドキュメントを最適サイズの部分に分割
  • 後で結果をマージする際に、異なるチームメンバーによる並行編集のための個別セクション抽出
  • ストレージシステムの最適化と必要な情報への迅速アクセスのため、アーカイブWordドキュメントを部分に分割
  • Wordドキュメントサイズを削減し、ドキュメントワークフローシステムのパフォーマンスを向上させるため空白ページを削除

このページで紹介されているインタラクティブオンラインデモでWordドキュメントのプログラム的分割機能をテストしてください。Wordドキュメントをアップロードし、分割基準を選択し、操作を実行して、確認のために得られた部分をダウンロードしてください。Splitterクラスを使用した提供される C# コードスニペットは、あなたの .NET プロジェクトですぐに使用できます。

C#
コードを実行
分割したいドキュメントをアップロードしてください
リストから出力フォーマットを選択
using Wordize.Splitting;

Splitter.Split("Input.docx", "Output_page.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.docx",  "Output_section.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
コードを実行

Wordをプログラム的に部分に分割する方法

  1. Wordize SDKを.NETプロジェクトに接続してください。
  2. Splitter.Split()メソッドを呼び出し、パラメータでWordドキュメント、出力ファイルのベース名、分割基準を含むSplitOptionsを指定してください。形式はファイル拡張子に基づいて自動決定されます。
  3. 指定されたパラメータに従って分割されたWordファイルを取得してください。
5%