একটি পিডিএফ ফাইল হলো পৃষ্ঠা, ফন্ট, ছবি, টীকা-এর মতো সংখ্যাযুক্ত অবজেক্টের একটি সংগ্রহ, সাথে থাকে একটি ক্রস-রেফারেন্স টেবিল যা প্রতিটি অবজেক্টের বাইট পজিশন রেকর্ড করে, যাতে পাঠকরা সরাসরি তাদের প্রয়োজনীয় অংশে যেতে পারেন। পুরোনো পিডিএফ জেনারেটরগুলো প্রতিটি অবজেক্ট এবং তার হিসাবপত্র অসংকুচিতভাবে লেখে, যা জায়গা নষ্ট করে; বারবার সম্পাদনা করা ফাইলগুলোতে আরও কাঠামোগত শিথিলতা জমা হয়। LuraPDF-এর অপটিমাইজার pdf-lib দিয়ে ডকুমেন্টটি লোড করে এবং অবজেক্ট স্ট্রিম ব্যবহার করে একটি সম্পূর্ণ নতুন ফাইল লেখে। অবজেক্ট স্ট্রিম হলো পিডিএফ ১.৫-এর একটি বৈশিষ্ট্য যা নন-স্ট্রিম অবজেক্টগুলোকে একসাথে গ্রুপ করে এবং একটি ইউনিট হিসাবে সংকুচিত করে। প্রতিটি অবজেক্টের বিষয়বস্তু—আসল টেক্সট, ছবির ডেটা এবং ভেক্টর ড্রয়িং কমান্ড—অপরিবর্তিতভাবে স্থানান্তরিত হয়।
আপনি যদি মেটাডেটা স্ট্রিপিং চালু করেন, তাহলে অপটিমাইজারটি ডকুমেন্ট ইনফরমেশন ডিকশনারিটিও মুছে ফেলে: যেমন শিরোনাম, লেখক, বিষয়, কীওয়ার্ড, নির্মাতা, প্রযোজক এবং তৈরি ও পরিবর্তনের তারিখ। এতে কিছুটা জায়গা বাঁচে এবং এমন সব উৎসের বিবরণ মুছে যায় যা আপনি হয়তো শেয়ার করতে চান না। সবকিছু আপনার ব্রাউজার ট্যাবের ভেতরে ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্টে চলে — কোনো আপলোড, সার্ভার বা কিউয়ের প্রয়োজন হয় না। যেহেতু কোনো কিছুই র্যাস্টারাইজ করা হয় না, তাই মোবাইল ডিভাইসেও অপটিমাইজেশন দ্রুত এবং কম মেমরি-নির্ভর হয়, এবং এর ফলে এমন একটি সামঞ্জস্যপূর্ণ পিডিএফ তৈরি হয় যা প্রতিটি রিডারে মূল ফাইলের মতোই আচরণ করে।