CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

PDFアレコレをVer3としてリニューアルしたのは、GUI操作をちゃんできるようにしたかったからだ

投稿日:

PDFアレコレをVer3としてリニューアル。
Ver3.00 2020/5/24
・起動画面をプレビュー画面(PDFの描画画面)に変更して、起動画面からすべての操作(画像変換・ページ編集・テキスト抽出など)を呼び出せるようにした。
・PDFアレコレのショートカットにpdfをドラッグ&ドロップすることで、ロード可能とした。
・操作ログ(操作・所要時間・結果・結果詳細)を廃止(今後テキストファイルに保存することを検討)。
・コマンドライン起動の/E(PDFロード時プレビュー&編集)を廃止。
詳細はコチラ。

起動画面を以下のように変更するのがタイヘンだった。

Ver2まではこの画面の前にもう一つ画面があって、そこからプレビューってすることでこの画面に遷移していた。
なんで、そんなまどろっこしいことをしていたかというと、最初の目的がPDFをラスタライズ(画像変換)することだったから。対象のPDFを指定して、どんな画像にするかを指定させて変換ってやりたかったのだ。その後、プレビュー機能を作ったら全部プレビュー機能からできりゃいいじゃんとなって、この改修につながった。

C#のフォームクラスにガシガシと関数を追加していたから、この改修は苦労した。いい機会だからとファイル処理、画像変換処理をクラス分けしてずいぶんとわかりやすいコードになった。この状態だったら人に見せても恥ずかしくないかなと思えるようになった。C#でPDFiumとiTextSharpを使ってアプリを作る人にとって、参考になるはず。ここで誰もが見れる形で公開するのではつまらなないので、noteで解説付けて公開しようと思っている。

noteは有料記事が公開できるってのが大きくて、金額は500円で考えている。ワンコイン程度だったら興味本位で払ってもいいかなと思えるはずだし、そこから得られる知識は1万円、10万円の価値だと思えるから。もちろん、それを必要としている人はごくわずかなんで、そういう人がここまでたどり着けるかってところもポイント。ともあれ、そんな準備もこれからしていこうと思う。

-ソフト開発

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

VisualStudio2005

帰国後の1週間を乗り切った。 バカンスモードの体からビジネスモードに切り替えるのは、 なかなか厳しかったが、この1週間で徐々に慣れてきた。 夢のような南国リゾートとは違い、現実世界は厳しい。 さて、V …

秀丸マクロがおもしろくて練習のため2つのマクロを作ってみた

秀丸マクロは、以下のようにキーボード操作の結果を記録して再生することはやっていた。 Shift+F1:キー操作の記録開始/終了 Shift+F2:キー操作の再生 テキストファイル1行分のテキスト編集操 …

MSDN(VisualStudioサブスクリプション)を契約してみた

会社を辞めてみてしばらく経つが、Windowsプログラミングの礎となるMSDNの契約をやっとしたぞという報告。MSDNなんて言い回しは古くて、今はVisualStudioサブスクリプション。サブスクラ …

zipcopy Ver1.06リリース

zipcopyをリビジョンアップして、Ver1.06とした。 詳細は以下の通り。 Ver1.06 2020/2/24 ・ファイル削除時のタイムアウト(秒)を設定可能として、初期値を180秒(3分)とし …

no image

ソフト不正使用対策

ソフトウェア会社にとって、ソフトの不正使用は深刻な問題です。身近な問題として、現状と今後を考えてみたいと思います。  CADの業界では古くからこの問題に取り組んでいます。CADは比較的高価な価格で販売 …