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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Teigha改めODAでDWGをDXFに変換するプログラムをつくってみよう!【Part.2】

Part.1ではあれこれと前提の話を書いたわけだが、今回は実際にVCのプロジェクトを作る準備をしてみよう。 1.ODAモジュールのダウンロード 2019 Update 2のKernelとDrawing …

PDFアレコレVer1.01リリース

趣味のプログラムってホント楽しくて、平日の夜中だってのに眠りを忘れて取り組んでしまった。

マルチスレッドプログラミング(VB.net編)

マルチスレッドプログラミング(C++編)に続き、今度はVB.net編を公開。マルチスレッドプログラミング(C#編)はこちら。

PDFium ViewerによるPDFレンダリングがイケてる

PDFが電子ペーパーの絶対的な標準になったなか、PDFをプログラムであつかうのがとても簡単になってきた。

no image

軌道に乗ったか!?

 この11月の売り上げ本数が、10本の大台にのりました。私が最も力を入れているCAD関連ツールがです。喜ばしいことです。関係各位への感謝がつのります。  思えば半年前、あるユーザーの要望から始まったこ …