強力な圧縮
基本の圧縮はブラウザの中で動きます。このページは PDF をアップロードし、写真を約 150 DPI まで下げます。テキストはテキストのままです。
このファイルはアップロードされ、30 分後に削除されます。
強力な圧縮には $6 の日パスか $60 の年額が必要です。無料のファイルは PDF から Word で、このページではありません。
この縮小が残すもの
強力な圧縮はサーバーで Ghostscript を実行します。argv は gs、-sDEVICE=pdfwrite、-dCompatibilityLevel=1.4、-dPDFSETTINGS=/ebook、-dCompressPages=false、-dNOPAUSE、-dQUIET、-dBATCH です。リクエストの内容はこの argv に入りません。/ebook プリセットはカラー画像を 150 DPI へ、グレー画像を 150 DPI へ平均化します。再サンプリングは目標の 1.5 倍を超えると始まるので、225 DPI を超えるカラーまたはグレーの写真は再サンプリングされます。モノ画像は Subsample で 300 DPI へ向かいます。カラーとグレーは DCTEncode で符号化され、これは JPEG です。モノは CCITT を使います。プリセットは ColorConversionStrategy を sRGB にします。-dCompressPages=false はプリセットの後に来るので、ページストリームは flate 圧縮されず、選択できる文字は選択できるままです。文字だけの PDF は大きくなることがあります。このコマンドが書くファイルは %PDF-1.4 で始まります。ダウンロード名は常に compressed.pdf です。手元の元ファイルは置き換わりません。PDFを圧縮はブラウザに残り、gs を呼びません。
PDF と compressed.pdf は MongoDB GridFS の bucket uploads に入り、tool は heavy-compress です。source は role source を使い、元のファイル名を残します。名前がなければ upload.pdf です。result は role result と名前 compressed.pdf、content type は application/pdf です。Ghostscript は一時ディレクトリに input.pdf と output.pdf を書きます。そのディレクトリは、成功でも失敗でも、gs が無いときも削除されます。保持処理は、アップロード時刻が RETENTION_MINUTES 以上古い GridFS オブジェクトを削除します。未設定、ゼロ、正でない値は 30 です。deletions の行はファイル id、ファイル名、tool、role、アップロード時刻、削除時刻を保存し、バイトは保存しません。jobs の行は残ります。kind heavy-compress、tier pass、ページ数、支払いメール、source の id、result の id、時刻。この jobs 行に status 欄はありません。
このページに無料のファイルはありません。Ghostscript の前に、メールと有効な購入が必要です。上限はパスがあっても 20 ページで、gs の開始前に確認されます。デイパスは $6 で、一度だけ請求され、24 時間で、更新しません。年額は $60 で 365 日です。メールは、status が active で、開始から終了の直前までの購入と一致する必要があります。無料のサーバーファイルは PDFをWordに で、1 ファイル、20 ページまで、専用のページです。Ghostscript は 60 秒で SIGKILL されます。このフォームは 1 ファイルです。パスはバッチを足しません。
空のフォームは "Choose a PDF." で失敗します。先頭 1024 文字に %PDF- が無いバイト列は "Choose a PDF." で失敗します。ページ数を読めないファイルは "Choose a PDF." で失敗します。ページが無い場合は "This PDF has no pages." です。20 ページを超えると "This tool compresses up to 20 pages." です。パスが無い、または無効なら "Heavy compress needs a $6 day pass or the $60 year. The free file is PDF to Word, not this page." です。gs が無い、60 秒のタイマーが発火する、gs がゼロ以外で終わる、出力が空または %PDF- を含まないとき、ページは "Heavy compress is not available on this server." と言います。この文はどの言語でも英語の定数です。データベースが無いと、バイトを分類する前にアップロードを拒みます。他のページのブラウザツールはそのデータベースを使いません。
質問
すべての写真は小さくなりますか?
なりません。225 DPI を超えるカラーとグレーは 150 DPI へ平均化されます。そのしきい値未満の画像はそのまま通ることがあります。共有の Ghostscript 設定で PassThroughJPEGImages がオンのままだからです。モノ画像は 300 DPI へサブサンプルされます。選択できる文字はラスタ化されません。ページストリームが非圧縮なので、文字だけの PDF は大きくなることがあります。フォーム上の短い行は、写真がおよそ 150 DPI になり、文字は文字のままだと述べます。
最初のアップロードは無料ですか?
無料ではありません。このページは無料のサーバーファイルではありません。無料のファイルは、選択できる文字がある PDF の PDFをWordに 変換で、1 回、20 ページまでです。フォームは gs の前に、有効なパスの支払いメールを求めます。訪問者には "Heavy compress needs a $6 day pass or the $60 year. The free file is PDF to Word, not this page." と出ます。
削除のあと何が残りますか?
GridFS は保持時計のあと、RETENTION_MINUTES が正の数でなければ 30 分で、PDF と compressed.pdf を消します。deletions の行は id と時刻を残し、バイトは残しません。jobs の行はページ数、入力されたメール、ファイル id、ネットワークのハッシュを残します。一時ディレクトリはすでにありません。保持処理は jobs の行を消しません。
パスはここで何を変えますか?
最初のファイルの前に有効なパスが必要です。デイパスは $6 で、一度だけ請求され、24 時間で、更新しません。年額は $60 で 365 日です。解約は次の年額請求を止めます。支払い済みの年は終了日まで動き、返金されません。20 ページの上限は両方に残ります。パスは 150 DPI のカラー目標、300 DPI のモノ目標、1 ファイルのフォームを変えません。