サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
marvelph.wordpress.com
僕は技術書をScanSnapで読み取り、PDFとして電子化しています。Mac上で閲覧する時はそのままで問題がありませんが、iPadに転送する場合などは、ページ単位の画像ファイルに変換してから、ePubなどに再構成しています。 この画像ファイルに変換する作業は、Automatorを使ってページ単位でJPEG画像にレンダリングを行っていたのですが、非常に時間がかかる上に再圧縮の過程で劣化します。 元々ScanSnapはビットマップ画像として読み込みを行っているので、PDFの中にはページ単位のビットマップ画像データが存在するはずです。これをそのまま切り出せば、短時間に無劣化で画像ファイルへの変換が可能になるはずです。 PDFからのビットマップ画像の取り出し 調べた所、Xpdfに含まれるpdfimagesコマンドで抽出可能な事が解りました。XpdfはMacPortsでインストールするか、ここで配布
Bloggerに移転しました。 https://blog.programmershigh.org プライバシーと Cookies:このサイトは Cookies を使用しています。このサイトの使用を続けると、Cookie の使用に同意したとみなされます。 Cookie の管理方法を含め、詳細についてはこちらをご覧ください: Cookie ポリシー 登録 開始日 Programmer’s High 登録する WordPress.com のアカウントをすでにお持ちですか ? 今すぐログイン Programmer’s High カスタマイズ 登録 開始日 登録 ログイン このコンテンツを報告 サイトを Reader で表示 購読管理 このバーを折りたたむ
ZippedImages Etceteraでは、ZIPアーカイブを解凍せずに、直接読み込んでいます。 いくつかObjective-C用のZIPライブラリを試したのですが、なかなかピンと来る物が見つからず、C言語用のMinizipライブラリを使いました。 まず、Minizipの配布物から以下のファイルをプロジェクトに追加します。 crypt.h ioapi.c ioapi.h mztools.c mztools.h unzip.c unzip.h zip.c zip.h 次に、OS X付属の以下のライブラリを追加をします。iPhone OSでは試していませんが、zlibは存在するので同様の手順で大丈夫だと思います。 libz.dylib インターフェース部分には、次のようなラッパークラスを書きました。ZippedImages Etceteraに必要な部分しか用意していませんが、ZIPアーカイ
このページを最初にブックマークしてみませんか?
『Programmer’s High』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く