CAD日記

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

ソフト開発

PDFアレコレで捺印まわりのバグ修正

投稿日:

PDFアレコレをバージョンアップ。約3か月ぶり。
Ver3.02 2020/10/24
・捺印などのPDF編集操作後にファイルを閉じて開いて、再編集すると以前編集していたPDFが復活していた。閉じるとした際に、作業用PDFファイルを削除していなかったため。
・初回の捺印で上下反転した位置に捺印されることがあった。なぜか2回目は問題なかったので、初回捺印のみ空のpng画像で捺印する仕様とした。今後原因追及が必要。
・ファイルを開くパスなど、アプリが持つ設定が保存されていなかった。メイン画面クローズ時の設定保存がされなかったことが原因。
詳細はコチラ。

在宅勤務で捺印するってのはなかなか困難で、PDFを紙に印刷して捺印してスキャンした結果をPDFで送り返すなんてアホなことをしなければならない。プリンターやスキャナーがあってこそできることであり、または在宅勤務で印刷禁止というところも多いはず。

だったら、おいらが作ったPDFアレコレを身近なところで紹介してやろうと思って、サクっと動かしたら思った位置に捺印できない問題発覚。現象としては、上下方向が反転した位置に捺印されて、おまけに印影が上下左右方向に反転して読めない文字になりやがった。簡単に言うと、上下方向に鏡像反転したってこと。単に回転したPDFで起きる現象かと思ったらそうでもなく、最初の捺印時のみに限られることが判明。だったら、最初の捺印は空の画像で捺印して2回目に本命の捺印をしてやったらうまくいった。PDFの何らかの属性の違いによって起きているのはわかるが、それが何なのかはわからず。すっきりしないところはあるが、空の画像が入ったところで見た目にはまったく影響ないので勘弁してくれって感じ。

問題のPDFに対して、Adobe Readerでスタンプ押したらどうかとやってみたら問題なし。そりゃそうだ、PDFの本家であるAdobe製品がそんなところでバグっているわけない。そんな調査をしているなか、Adobe Readerでスタンプ押したPDFをPDFアレコレで開いたら、見事にスタンプが表示されない問題発覚。PDFiumのバグなのか仕様なのか、スタンプを読み込む方法があるのか。。PDFレンダリングエンジンとしてのPDFium、万能ってわけでもないね。。調査は続く。

-ソフト開発

執筆者:


comment

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

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

関連記事

本質的にPDFに捺印できるようにしたPDFアレコレを公開

先週に引き続き今週もPDFアレコレをバージョンアップ。変更点は以下の通り。 Ver2.02 2020/3/21 ・捺印時に画面でクリックしたところに配置できるようにした。(Ver2.01は固定値) 詳 …

no image

フォルダ監視

フォルダを常時監視しておいて、ファイルが放り込まれたら、 自動的にファイル変換してくれたらよいね。 なんていう話があった。 一週間という短い間に、対象ソフトは別で2件あった。 こいつぁ、なんとかせにゃ …

no image

Tech Ed

Windowsアプリつくって十数年経つけど、Tech Edに初めて行った。 アホらしそうだから毎年敬遠してきたけど、 行ってみたらそれなりにおもしろかった。 携帯で撮った写真。     Tech Ed …

zipcopy Ver1.01リリース

以下でアップしていたzipcopyについて、ちょいと手直ししてVer1.01としてリリースする。 zipcopy~圧縮してコピー~ができたのでアップしておく zipcopyのダウンロードはここをクリッ …

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

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