c400PDF【txtを原稿用紙書き風でpdfに変換】
- c400PDFDigital896 JPY
- サンプル版のc400PDFDigital0 JPY




* c400PDF は、Linux系OS上で、テキストファイル(全角文字を前提として)の内容を原稿用紙に書いた感じでPDFファイル化することを意図したアプリです。カスタマイズ性は無いので、充分に、サンプル版で試用してみてから、オリジナル版を御購入ください。PDFファイル化したいと思っているものが、あなたが許容できる品質で描画されるか、充分にサンプル版で試していただければと思います。制作者は使用者に何か不都合がおきても責任を負えません。 * フォントは、IPAPGothic と IPAPMincho しか選べません。この2種に含まれていない文字、例えば絵文字等は描画できません。 * 実際の紙面は縦置きとなります。ビューアアプリには回転表示機能が一般的にあると思うので、横向きに設定して読んでくださればと思います。特に印刷を前提とする場合には、紙になる訳ですから何ら問題ないと考えます。 * AppImage ですし、Debian13 以外のディストリビューションでも動作する可能性があります。README.txtには書きませんでしたが、Linux Mint 22.2 Cinnamon でも動作確認済みです。 * Godot Engine v4.5.1.stable.mono で開発しました。 * 作文で使うような基本的な記号については、向きの設定ができているつもりですが、対応していないものは、一般の文字と同じ向きになってしまいます。加えて、このアプリは全角文字を前提としているため、半角記号でもそうなります。御容赦ください。 * 初版から機能を追加して、空行処理を選べるようにしました。詩歌等のテキストにも対応できるようになったかと思います。 * ダッシュ(―)と三点(…)を、ぶら下がらないように変更したバージョンも公開しました。理由は、常に複数で使用するものと考えたからです。
詳細
# c400PDF について 本アプリケーション(c400PDF)は Ken'ichi MORISHITA により開発されました。 本ソフトウェアは独自ライセンスの下で配布されています。 --- ##お願い - まず、数行が記述されたテキストファイルを用意し、そこから試して動作を確認してみてください。 制作者は原稿用紙30〜50枚程度を想定していました。 500枚分程度で出力できることも確認済みですが、少しずつ分量を増やして試してください。 --- ## 起動方法 1. ZIP ファイルを展開します。 2. AppImage ファイルに実行権限を付与した状態で実行してください。 --- ## 操作方法 ※マウスで操作するアプリです。 1. テキストファイルの選択 - ボタン1を押してテキストファイルを選択してください。 2. 出力先の設定 - ボタン2を押して出力先(ファイル名)を設定してください。 3. 空行(改行だけの行)処理の選択 - 空行を残すかどうかを判断してください。 4. フォントの選択 - フォントは2種類。明朝体に変更することもできます。 5. PDF出力 - ボタン3を押すと、実際にPDFファイルとして出力されます。 - 作り込みに時間がかかり、止まったように見えることがあるかも知れません。文字数によっては、かなり時間がかかります。 --- ## PDF出力時の注意事項 - アプリがサンプル版の場合は、出力されたPDFファイルに注意書きも描画されます。 - ファイルを選択するためのダイアログの挙動に気をつけて、正確にファイル名を設定してください。 - 改行を .ReadLine() で見ています。 - { "」", "』", ")", "}", "]", "〉", "》", "】", "ー", "―", "…", "〜", "、", "。", ",", "." } は、ぶら下がります。 - 追い出しは、ありません。 - ダッシュ(―)を続けてもひとつの線として繋がりません。 - 文書末尾(文字のある範囲)より後ろのほうの空行は、常に全て削除されます。 - PDF用紙は縦置きになります。 - 角にページ番号も描画されます。
動作環境
- OS:Linux(Debian 13 "Trixie" 上で開発。実行環境もこれだと安心) - Linux Mint等のLive起動で使用する場合にはhome等にAppImageをコピーしてください。USBメモリー等にあるままだと実行権限を付与できないと思います。 - 推奨解像度:1280x720 以上
アップデート履歴
- 2025-12-19:初版公開 - 2025-12-20:背景画像変更、幾つかの文字・記号の扱いを変更。そのほか微調整。 - 2025-12-20午後:.Split('\n') を .ReadLine() に変更(CRLF (\r\n)への対応)。冒頭三行だけのプレビューに変更。 - 2025-12-21:空行処理を選べるようにした。背景画像変更、幾つかの文字・記号の扱いを変更。そのほか微調整。 - 2026-1-10:ダッシュ(―)と三点(…)は、ぶら下がらないように変更。(c400PDF_260110.zip)



