Skip to content
reader.me

چگونه یک PDF را آفلاین فشرده کنیم (بدون آپلود در هیچ‌کجا)

لازم نیست فایل PDF خود را فقط برای کوچک‌تر شدن به سرور یک غریبه بفرستید. در ادامه می‌بینید چگونه فایل را کاملاً آفلاین، درست در همان مرورگر خودتان فشرده کنید.

DCDavid Carrero · · 6 دقیقه مطالعه

عبارت «compress PDF» را جستجو کنید تا با ده‌ها سایت روبه‌رو شوید که هرکدام ابتدا از شما می‌خواهند فایل‌تان را در یک کادر رها کنید. کلیک می‌کنید، منتظر پر شدن نوار آپلود می‌مانید، و دوباره منتظر می‌مانید تا لینک دانلود ظاهر شود. این آیین آن‌قدر عادی شده که اغلب افراد دیگر نمی‌پرسند چرا اصلاً یک فایل باید برای کوچک‌تر شدن از رایانه‌شان خارج شود.

اما واقعاً نیازی نیست. فشرده‌سازی چیزی نیست جز محاسباتی روی بایت‌هایی که همین حالا جلوی شماست: یک الگوریتم به تصاویر داخل PDF نگاه می‌کند، جزئیاتی را که صفحه‌نمایش به آن‌ها نیازی ندارد کنار می‌گذارد و همه‌چیز را دوباره در قالب فایلی فشرده‌تر بسته‌بندی می‌کند. هیچ‌کدام از این مراحل به سرور نیاز ندارد. آنچه لازم است یک برنامه است، و آن برنامه دقیقاً به همان راحتی که روی دستگاه دیگری اجرا می‌شود، می‌تواند روی دستگاه خود شما هم اجرا شود.

چرا «آپلود کنید تا ما کوچکش کنیم» به حالت پیش‌فرض تبدیل شد

بیشتر ابزارهای رایگان PDF در اینترنت از یک الگوی مشترک رشد کرده‌اند: یک فرم وب در جلو، و یک سرور در پشت صحنه که کار اصلی را انجام می‌دهد. ساخت چنین معماری‌ای ساده است و درآمدزایی از طریق تبلیغات هم آسان، پس همه‌جا گسترش پیدا کرد. این الگو تبدیل به شیوه‌ی مفروض کارکرد یک «ابزار PDF» شد، هرچند هیچ‌چیزی در فشرده‌سازی چنین چیزی را ایجاب نمی‌کند.

هزینه‌ی این الگو تا زمانی نامرئی است که به آنچه واقعاً درون فایل قرار دارد فکر نکنید. یک PDF فشرده‌شده به‌ندرت یک سند آزمایشی تصادفی است. معمولاً یک قرارداد اسکن‌شده است، مجموعه‌ای از سوابق پزشکی برای یک ادعای بیمه، یک قرارداد اجاره‌ی امضاشده، یا نمونه‌کاری که برای یک مشتری ایمیل می‌کنید. لحظه‌ای که آن را آپلود می‌کنید، آن سند در جایی خارج از کنترل شما وجود پیدا می‌کند، حتی اگر فقط برای چند ثانیه‌ای که پردازش طول می‌کشد باشد. اطلاعیه‌ی حریم خصوصی که وعده‌ی حذف «ظرف یک ساعت» را می‌دهد، یک وعده است، نه چیزی که خودتان بتوانید تأیید کنید.

راه‌حل جایگزین: اجرا در مرورگر

مرورگرهای امروزی می‌توانند کدهای واقعی و نسبتاً سنگینی را اجرا کنند، از همان نوعی که پیش‌تر فقط یک برنامه‌ی دسکتاپ از پس آن برمی‌آمد. این همان چیزی است که ابزار فشرده‌سازی PDF در reader.me را به حرکت درمی‌آورد: خودِ صفحه شامل هرچه لازم است تا PDF شما را باز کند، رزولوشن تصاویر داخل آن را کاهش دهد و فایل را دوباره بسازد، و همه‌ی این‌ها درست در همان تب مرورگر شما، روی دستگاه خودتان انجام می‌شود.

تفاوت عملی ساده است. در یک ابزار مبتنی بر آپلود، فایل شما به سرور رفته و برمی‌گردد. در یک ابزار مبتنی بر مرورگر، فایل هرگز جایی نمی‌رود. برنامه‌ی فشرده‌سازی نزد شما می‌آید، کار را به‌صورت محلی انجام می‌دهد و نتیجه را تحویل می‌دهد، به‌جای آنکه شما سند خود را برای انجام کار به بیرون بفرستید.

چگونه یک PDF را فشرده کنیم بدون آنکه لحظه‌ای دستگاه شما را ترک کند

۱. ابزار فشرده‌سازی PDF را باز کنید و فایل خود را انتخاب کنید. انتخاب فایل از سیستم فایل شما آن را به هیچ‌کجا نمی‌فرستد؛ فقط در حافظه‌ی کاری صفحه بارگذاری می‌شود. ۲. یک سطح فشرده‌سازی انتخاب کنید. تنظیم سبک‌تر جزئیات تصاویر را نزدیک به نسخه‌ی اصلی نگه می‌دارد و فقط اتلاف‌های واضح را حذف می‌کند. تنظیم قوی‌تر رزولوشن تصاویر را به‌شکلی تهاجمی‌تر کاهش می‌دهد تا فایلی بسیار کوچک‌تر به دست آید، مفید برای زمانی که یک سند اسکن‌شده بیشتر برای خواندن است تا تحسین کردن. ۳. فشرده‌سازی را اجرا کنید. این کار روی پردازنده‌ی شما، درون همان تب انجام می‌شود، درست مثل هر اسکریپت دیگری در صفحه. هیچ نوار پیشرفتی وابسته به آپلود وجود ندارد، چون اصلاً چیزی برای آپلود نیست. ۴. فایل کوچک‌شده را دانلود کنید. فایل مستقیماً روی دستگاه شما ذخیره می‌شود، درست مانند هر دانلود فایل معمولی دیگری.

این تمام فرایند است، و تقریباً به همان اندازه‌ای طول می‌کشد که خودِ محاسبات فشرده‌سازی زمان می‌برد، بدون هیچ رفت‌وبرگشت شبکه‌ای اضافه در هیچ‌یک از دو طرف.

چگونه صحت این ادعا را بررسی کنیم، نه فقط باور کنیم

لازم نیست حرف هیچ ابزاری را که می‌گوید «ما فایل‌های شما را آپلود نمی‌کنیم» فقط باور کنید. ابزارهای توسعه‌دهنده‌ی مرورگر خود را باز کنید (کلید F12 را بزنید یا کلیک راست کرده و Inspect را انتخاب کنید)، به تب Network بروید و سپس یک فشرده‌سازی اجرا کنید. ببینید چه اتفاقی می‌افتد: کد خودِ صفحه یک‌بار بارگذاری می‌شود و بعد از آن هیچ اتفاقی نمی‌افتد. هیچ درخواستی که PDF شما را حمل کند به بیرون ارسال نمی‌شود، چون اگر می‌شد، دقیقاً همان‌جا دیده می‌شد.

آزمایشی حتی ساده‌تر: بعد از بارگذاری کامل صفحه، وای‌فای را خاموش کنید و سپس فایلی را فشرده کنید. اگر بدون هیچ اتصالی هم کار کند، یعنی هیچ سروری در کار نیست، همین و بس. این ترفند مخصوص یک ابزار خاص نیست؛ این دقیقاً همان معنایی است که «در مرورگر اجرا می‌شود» وقتی واقعاً درست باشد، دارد.

چرا این موضوع فراتر از راحتی اهمیت دارد

صرف‌نظر کردن از آپلود فقط سریع‌تر نیست، هرچند معمولاً هست، چون هیچ رفت‌وبرگشت شبکه‌ای منتظر پهنای باند کس دیگری نمی‌ماند. این به معنای آن هم هست که فایل شما اصلاً در هیچ‌جا جز دستگاه خودتان وجود ندارد، نه پیش از فشرده‌سازی و نه پس از آن. هیچ لاگ سروری نیست، هیچ صف پردازشی نیست، هیچ شخص ثالثی اصلاً در این زنجیره حضور ندارد. برای یک بروشور تولد، این تقریباً اهمیتی ندارد. اما برای هر چیزی که روی آن نام، آدرس یا امضایی هست، این همان تفاوت میان سندی است که همچنان مال شماست و سندی که برای لحظاتی مال شما نبود.

دفعه‌ی بعد که یک PDF خیلی بزرگ شد و به سراغ یک ابزار فشرده‌سازی رفتید، ارزشش را دارد همان سؤالی را بپرسید که باید از هر ابزاری که با فایل‌های شما سروکار دارد بپرسید: آیا واقعاً لازم است این فایل رایانه‌ی من را ترک کند؟ برای کارهای روزمره‌ای مثل فشرده‌سازی، ادغام یا تقسیم یک PDF، پاسخ صادقانه روزبه‌روز بیشتر «نه» است.

کاوش بر اساس دسته‌بندی