Skip to content

郵便局はがきデザインキットの住所録csvをハガキに宛名印刷するためのスクリプト

License

Notifications You must be signed in to change notification settings

goldias/addresslist2hagaki

Repository files navigation

addresslist2hagaki

郵便局はがきデザインキットの住所録cvsファイルからjletteraddressl.cls用texファイルを生成します。郵便局はがきデザインキットの宛名印刷機能が消滅してしまったので作成しました。

platex環境が前提条件となります。(cf.https://texwiki.texjp.org/ これだけのためにplatex環境構築するのはコスパ悪いかもしれません)

はがきデザインキットのcvs用に作っていますが、同梱のサンプルcsvファイルや、本体の%addressを参考にエクセルなどでcsvの住所録ファイルを作成すれば、はがきデザインキットは必要ありません。

Quick Start

$ git clone https://github.com/goldias/addresslist2hagaki.git
$ cd addresslist2hagaki
$ tree
 .
├── LICENSE
├── README.md
├── addresslist2hagaki
├── jletteraddress
│   ├── LICENSE
│   ├── README.en.md
│   ├── README.md
│   ├── example.pdf
│   ├── example.tex
│   ├── jletteraddress.cls
│   └── pdfbookmark.png
├── jletteraddress.cls -> jletteraddress/jletteraddress.cls
└── sample_addresslist.csv

1 directory, 12 files

$ ./addresslist2hagaki sample_addresslist.csv sample_addresslist.tex
$ ptex2pdf -l sample_addresslist.tex
sample_addresslist.pdf generated by dvipdfmx.

sample_addresslist.pdfが生成されていれば成功です。

Usage

本体のaddresslist2hagakiはperlスクリプトです。 先頭の%senderの中身を自分に合わせて書き換えてください。

# 差出人を書き換えてください
my %sender = (
                name        =>      '千利休',
                nameb       =>      ' 稲 ',
                addressa    =>      '大阪府堺市堺区宿院町西一七',
                addressb    =>      '宮寺町中尾グランド三〇五',
                postcode    =>      '9203342'

);
$ ./addresslist2hagaki <入力cvsファイル名> <出力texファイル名>

あとはtexファイルを微調整・編集するなりしてください。同梱のjletteraddresslのREADME.mdやsample.texが参考になるでしょう。

$ ptex2pdf -l <texファイル名>

おつかれさまでした!

About

郵便局はがきデザインキットの住所録csvをハガキに宛名印刷するためのスクリプト

Resources

License

Stars

Watchers

Forks

Packages

No packages published