この短いチュートリアルは、詳細な手順と実行可能なサンプル コードを使用して、Python を使用して Word でページを分割する方法 を調べるために書かれています。必要なすべてのクラスとメソッドが導入され、プロセスを明確にするために実行可能なサンプル コードで使用されます。 Python を使用して Word 文書を分割するには、このチュートリアルで説明されているようにページごとに行うなど、さまざまな方法を使用し、要件に応じて各ページを個別の DOCX または DOC ファイルとして保存します。
Python を使用して Word ファイルを分割する手順
- .NET 経由の Python 用 Aspose.Words を使用するように IDE を構成する
- ページに分割するために Word ソース ファイルを Document クラス オブジェクトに読み込みます
- 読み込まれたファイル ページの数を取得する
- 各ページを列挙してextract別のドキュメントとして
- 抽出した各ページを個別の Word 文書として保存する
これらの手順は、プロジェクトに含める必要があるプログラミング ロジックとリソースを共有することにより、Python を使用して Word ドキュメントを個別のファイルに分割する方法を示しています。最初に、ソース Word ファイルを、ここで使用される page_count などのさまざまなプロパティと、要件に従って 1 つ以上のページを抽出するメソッドを含む Document クラス オブジェクトにロードすることができます。最後のステップでは、ドキュメントのすべてのページが 1 つずつ繰り返され、サポートされているファイル形式に保存されます。
Python を使用して DOCX を分割するコード
Python を使用して Word 文書からページを抽出するには、ディスクまたはストリームからの Word ファイルの読み込みをサポートする多数のオーバーロードされたコンストラクターを含む Document クラス オブジェクトが使用されます。保護されたファイルのパスワード、エンコーディング プロパティなどがあります。ページを 1 つずつ抽出することも、特定のページから開始してグループで抽出することもできます。
このチュートリアルでは、Python を使用して Word ファイルを複数のファイルに分割する方法を説明しました。 Word ファイルをゼロから作成するプロセスを知りたい場合は、Python を使用して Word 文書を作成する方法 の記事を参照してください。