サイトアイコン CAD日記

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、万能ってわけでもないね。。調査は続く。

モバイルバージョンを終了