Spire.PDF for Python

ニュース&リリース

2026-10-12

Spire.PDF for Python 12.10.0 はフローレイアウトによるコンテンツ追加モジュールをサポート

Spire.PDF for Python 12.10.0 が正式にリリースされました。このバージョンでは、自動ページ分割、ページテンプレート、マルチセクションドキュメント、見出しと目次、段落とリスト、表、画像レイアウト、グラフ、バーコード、アクセシブル PDF などの主要機能を提供する新しいフローレイアウトコンテンツ追加モジュールがサポートされています。また、PDF から Word への変換速度も最適化されました。詳細は以下の通りです。

変更内容一覧
カテゴリー ID 説明
新機能 SPIREPDF-8150 フローレイアウトによる新しいコンテンツ追加モジュールを追加しました。以下の主要機能をサポートします:
  • 自動ページ分割:コンテンツが溢れた際に自動的に複数ページへ分割。
  • ページテンプレート:ヘッダー、フッター、透かし、余白、カスタム用紙サイズ。
  • マルチセクションドキュメント:複数のセクションを個別にレイアウト。
  • 見出しと目次:3段階の見出し、目次、ブックマーク、ハイパーリンクの自動生成。
  • 段落とリスト:インラインテキスト/画像/ハイパーリンク、箇条書き/番号付きリスト、コードブロック。
  • 表(テーブル):ヘッダー/フッター行、セル結合、固定/比例/自動列幅、ネストされた表。
  • 画像とレイアウト:画像周辺のテキスト折り返し、マルチカラム並列パネル。
  • グラフ:棒グラフ、折れ線グラフ、円グラフ、散布図、ヒストグラム、積層棒グラフ。
  • バーコード:Code128、Code39、EAN-13、QR Code など14種類。
  • アクセシブル PDF:ワンクリックでのタグ付き PDF(Tagged PDF)生成。
from spire.pdf import *

  pdf = PdfDocument()
  builder = PdfContentBuilder(pdf)

  template = PdfPageTemplate()
  template.SetHeader("Product Manual", PdfTextAlignment.Center)
  template.SetFooter("Page {page} of {totalPages}", PdfTextAlignment.Center)
  section = builder.AddSection(template)

  section.AddHeading1("1. Introduction")
  section.AddParagraph("Content flows across pages automatically.")
  section.AddBulletList(["Fast", "Stable", "Easy to use"])

  builder.Build()
  pdf.SaveToFile("output.pdf")
  pdf.Close()
不具合修正 SPIREPDF-7549 PDF から Word への変換速度を最適化および向上させました。
Spire.PDF for Python 12.10.0 のダウンロードはこちらをクリック: