このトピックでは、Python を使用して Word ファイル内の箇条書きを段落に変換する方法に焦点を当てます。開発環境を確立するための詳細、定義されたタスクのリスト、Python を使用して Word ファイルの箇条書きから文への変換を実行するコード例について説明します。このアプリケーションは、.NET Framework と Python をサポートする任意のプラットフォームで使用できます。
Python を使用して Word 文書から箇条書きを削除する手順
- .NET 経由の Python 用 Aspose.Words を使用して箇条書きを削除するための開発環境を確立します。
- 箇条書きと番号付きリストを含む Document クラスにソース Word ファイルをロードします
- すべてのノードを反復処理し、各ノードを Word ファイル内の paragraphs クラス インスタンスにキャストします。
- 各段落の ListFormat プロパティにアクセスし、remove_numbers() メソッドを呼び出します。
- 箇条書きを削除した後、Word 文書を保存します。
上記の手順は、Python* を使用して Word ファイルで箇条書きから段落へのコンバーターを開発するプロセスを説明しています。このプロセスは、World ファイルを Document クラスにロードし、Paragraph 型のすべての子ノードを反復処理することで開始されます。各段落の list_format プロパティにアクセスし、remove_numbers() メソッドを呼び出して箇条書きを削除します。
Python を使用して Word ファイルの箇条書きを段落に変換するコード
上の例は、Word ファイルの 箇条書きから段落へのコンバータ を作成する開発プロセスを示しています。列挙型 NodeType は、ドキュメント内の子ノードのノード コレクションから段落のみを選択するために使用されます。 Remove_numbers() メソッドは、すべてのタイプの箇条書き、番号付け、および複数レベルのリストを削除し、段落のインデントを損なうことなく通常の文にリセットします。
この記事では、箇条書き、番号付きリスト、および複数レベルのリストを通常の文に変換するプロセスについて説明しました。 DOCX ファイルに目次を挿入するには、Pythonを使用してWordファイルに目次を挿入する の方法に関する記事を参照してください。