【Python】文章のスタイル書式を設定する|python-docx基礎

文章のスタイル書式を設定する|python-docx基礎_アイキャッチ プログラミング

※ 当サイトはアフィリエイト広告を利用しています。

levtech-ad
スポンサーリンク

python-docxを使用すると、Pythonを使用してWordを操作することができます。

本記事では、python-docxを使用した文章のスタイル書式を設定する方法について、詳しくご説明します。

こんな人に読んでほしい
  • Pythonを使用してWordを操作したい人
  • python-docxを使用した、文章のスタイル書式を設定する方法を知りたい人
levtech-ad

文章スタイル書式の設定

文章スタイルを定義するために、まずはDocumentオブジェクトのコレクションであるstylesオブジェクト(Documentオブジェクト.styles)を取得する必要があります。

上記Stylesオブジェクトの配下のadd_styles()メソッドを使用することで、文章スタイルを定義することができます。

add_styles()メソッドの第一引数は、追加スタイル名です。

第二引数はスタイルの種類(WD_STYLE_TYPE)です。

文章スタイルの設定例を、以下にご紹介します。

#input
from docx import Document
from docx.enum.style import WD_STYLE_TYPE
from docx.shared import Pt, Inches, RGBColor    
from docx.enum.text import WD_ALIGN_PARAGRAPH

doc = Document()

# Stylesオブジェクト取得
styles = doc.styles
# Stylesオブジェクト追加
style = styles.add_style('Original-Style', WD_STYLE_TYPE.PARAGRAPH)

# Fontオブジェクト追加・設定
font = style.font
font.name = "Arial"
font.size = Pt(24)
font.color.rgb = RGBColor(255,0,0)

# Paragraph-Formattingオブジェクト取得・設定
paragraph_format = style.paragraph_format
paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER

doc.add_paragraph("設定した文章スタイルの適用", style = style)

doc.save("sample008.docx")
文章スタイルの設定

まとめ

この記事では、python-docxを使用した文章のスタイル書式を設定する方法について、ご説明しました。

本記事を参考に、ぜひ試してみて下さい。

参考

Python学習用おすすめ教材

Pythonの基本を学びたい方向け

統計学基礎を学びたい方向け

Pythonの統計解析を学びたい方向け

おすすめプログラミングスクール

Pythonをはじめ、プログラミングを学ぶなら、TechAcademy(テックアカデミー)がおすすめです。

私も入っていますが、好きな時間に気軽にオンラインで学べますので、何より楽しいです。

現役エンジニアからマンツーマンで学べるので、一人では中々続かない人にも、向いていると思います。

無料体験ができますので、まずは試してみてください!

\まずは無料体験!/
スポンサーリンク
タイトルとURLをコピーしました