Kesu's Blog


IT業界(一応)で働くしがないサラリーマンのブログ。
ビジネスとITに関する情報を不定期に発信しています。
(ビジネス本、自作PCやスマホ、OSSや無料な
ソフトウェア、プログラム開発など)

スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサー広告 | -- trackback |  -- comment

△page top

Googleカレンダーを印刷用にPDF出力するツール v0.82 

以前に作成した「Googleカレンダーを印刷用にPDF出力するツール 」ですが、改善要望を頂いたので対応しました。

今回の対応では、カレンダーリストを取得して、任意のカレンダーを出力出来るようにしました。

出力対象とするカレンダーを複数選んで、1つにマージして出力するということも考えたのですが、説明を出す形にしているが故に、相当な量になるのではないかと考え、現時点版では別のファイルに出力するということにしています。
このあたり、要望などありましたら、コメント頂ければ出来るだけ善処します。

なお、「日本の祝日」カレンダーはデフォルトで表示するようにしているので、「日本の祝日」カレンダーを選択した場合は、ガラだけ出力されるようにしています。

操作性が若干変わったので、スクリーンショット&使い方を記載しておきます。

以下が起動後の画面です。
GoogleCalendarToPDF_v082.jpg
基本的には、アドレスとパスワード、出力年月を設定して、PDF作成ボタンで当該月分の自分のカレンダーがPDFになります。
オプションとして、場所の出力にチェックをつけると、予定@場所という形の表示になります。
(逆にチェックしていない場合は、予定のみが出力され、場所は出力されません)

そして、今回のアップデートで追加したカレンダー選択ですが、押すと以下の画面に遷移します。
GoogleCalendarToPDF_v082_dlg.jpg
出力したいカレンダーを選択して、OKボタンを押して頂いた後、PDF作成ボタンで選択したカレンダーがPDFとして出力されます。

別ファイルとして出力することとしているため、ファイル名は「アドレス_カレンダー名_YYYYMM.pdf」としています。
なお、取消を押した場合は、それまでに選択されていたカレンダーがそのまま維持されます。

以上、簡単ですが、説明でした。


ダウンロードはこちらからどうぞ。(Skydriveです)

v0.82(カレンダー選択対応バージョン)
GoogleCalendarToPDF.zip


過去バージョンも以下に置いてあります。

v0.81(場所の出力対応バージョン)
GoogleCalendarToPDF_v0.81.zip

v0.80(公開初版バージョン)
GoogleCalendarToPDF_v0.80.zip
スポンサーサイト

テーマ: ソフトウェア - ジャンル: コンピュータ

tag: Java  Swing  GoogleDataAPI  JasperReports 

△page top

Googleカレンダーを印刷用にPDF出力するツール 

妻の要請にて、Googleカレンダーを印刷用にPDF出力するツールを作ったので一応、公開します。

Googleカレンダーのサイトから普通に印刷出来るのですが、1ヶ月分のカレンダーを出力しようとすると、開始時間とタイトル数個までしか表示されないのが不満だそうで、終了時間と説明をあわせて印刷、他xx件ではなく全て見えるように印刷して欲しいという要件で、Google提供のものでは難しそうだった&公開されているいくつかのツールも要件を満たせそうになかったということで、作ってみることに。

ツールの実体は、Google Data APIを使ってGoogleから必要なデータを取得して、JasperReportsを使ってPDF化するだけの簡単ツール。
ユーザーインターフェースはSwingにて作成していますが、以下の通り、とっても簡素です。

gc2p.jpg

Javaで出来ているので、きっとMacやLinuxでも動くと思うのですが、果たしてどうでしょうね?
(開発及び稼動の確認をしている環境はWindows 7です)

まぁ、もし、使ってみたいと思って頂ける方がいらっしゃいましたら、ご自由にご利用ください。
また、不具合やご意見などありましたら、この記事にコメント頂ければと思います。
ただし、対応のお約束は出来ません。
気が向いたらやるかも知れませんし、一生やらないかも知れません。

ダウンロードはこちらからどうぞ ⇒ GoogleCalendarToPDF (SkyDriveにて公開しています)

※カレンダーへのアクセスにgmailアドレスとパスワードの入力を必要としますが、このツールは入力頂いたアドレス、パスワードは保存していませんし、Googleの認証以外の目的で外部発信もしていません。(また、Googleとの通信は暗号化(https)されています)
-- 続きを読む --

テーマ: ソフトウェア - ジャンル: コンピュータ

tag: Java  Swing  GoogleDataAPI  JasperReports 

△page top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。