txt2pdf プログラム仕様
テキストファイルをPDFに変換するユーティリティスクリプトです。
このスクリプトは、指定されたテキストファイルの内容を読み込み、 FPDFライブラリを使用してPDFファイルとして出力します。 日本語のテキストを正しく表示するために、システムから適切な日本語フォントを自動で検索する機能も備えています。
- converter.txt2pdf.find_font_path(font_path=None)[ソース]
日本語フォントのパスをシステムから検索します。
指定されたフォントパス、または一般的なOS(Windows, macOS, Linux)の 日本語フォントパス候補を順に探索し、最初に見つかった有効なフォントファイルの絶対パスを返します。 これにより、日本語テキストを含むPDFの作成が可能になります。
- converter.txt2pdf.txt_to_pdf(input_path, output_path=None, font_path=None)[ソース]
テキストファイルをPDFに変換します。
入力テキストファイルのコンテンツを読み込み、FPDFライブラリを利用してPDFファイルを生成します。 ファイルの存在確認、空ファイルチェック、日本語フォントの自動検索(または指定フォントの使用)を行い、 テキストの各行をPDFページに書き込みます。
- パラメータ:
- 戻り値:
PDFへの変換が成功した場合、生成されたPDFファイルの絶対パス (str)。 変換に失敗した場合、None を返します。
- 戻り値の型:
str or None