このサイトでできること
VoraPDF は日常の書類作業のための 20 のツールを提供します。PDF から Word・JPG・PowerPoint・Excel・HTML・EPUB への変換、Word・PowerPoint・Excel・画像・テキスト・RTF・Publisher からの PDF 作成、そして既存 PDF の結合・分割・抽出・回転・透かし・圧縮です。
アカウントも、課金プランも、広告もありません。ツールを開き、ファイルを選び、結果を受け取るだけです。
処理の仕組み
すべての処理は端末内で完結します。ページが処理エンジンをブラウザに読み込み、ファイルはディスクから直接読み取られ、結果はメモリ上で生成されてからダウンロードされます。
13 のツールはサーバーへ一切送信しません。結合・分割・抽出・回転・圧縮・PDF→画像の 6 つは、ブラウザのタブでは保持しきれない大きな文書をサーバーに渡すことがあります。そのコピーはジョブの実行中だけ専用ディレクトリに置かれ、ジョブの削除とともに消えます。
オープンソースで構築
サイトは PHP がサーバー側で描画し、ごく少量の素の JavaScript を組み合わせています。依存するのは実績ある 2 つのオープンソースライブラリ、ページの読み込みと描画を担う PDF.js、PDF 構造の書き出しと変更を担う pdf-lib です。
どちらも完全にクライアント側で動作するため、ローカル処理が可能になります。
既知の制限
パスワード保護された PDF は、事前にロックを解除する必要があります。圧縮は非可逆で、ページが画像として再描画されるため、文字は選択できなくなります。
1 ファイル 200 MB、一度に 20 ファイルまでです。メモリの少ないスマートフォンで大きな処理が失敗する場合は、分割すると解決することがほとんどです。