تحويل JPG أو PNG إلى PDF
ادمج صورة واحدة أو أكثر في ملف PDF واحد، بالترتيب الذي تختاره. لا شيء يُرفع، كل شيء يحدث على جهازك.
انقر لاختيار صور، أو اسحبها وأفلتها هنا
JPG وPNG ومعظم صيغ الصور الأخرى. يبقى كل شيء على جهازك، ولا يُرفع شيء.
هل تُرفع صوري إلى أي مكان؟
لا. يتم التحويل بالكامل داخل متصفحك باستخدام جافاسكريبت. لا تغادر ملفاتك جهازك أبدًا ولا تلمس أي خادم.
هل يمكنني اختيار ترتيب الصفحات؟
نعم. أضف صورك، ثم استخدم زرّي الأعلى والأسفل في كل صف لترتيبها كما تريد قبل التحويل.
ما حجم الصفحة الذي يجب أن أختاره؟
خيار «مطابق للصورة» يجعل كل صفحة بنفس أبعاد تلك الصورة، وهو الأنسب عادة للمستندات الممسوحة ضوئيًا ولقطات الشاشة. أما A4 أو US Letter فيضعان الصورة داخل صفحة قياسية، في المنتصف، وهو ما يناسب الطباعة أكثر.
ما صيغ الصور المدعومة؟
تُعالَج JPG وPNG بشكل أصلي. أما الصيغ الأخرى التي يمكن لمتصفحك عرضها، مثل WebP، فتُحوَّل تلقائيًا أولاً.
هل يقلّل التحويل من جودة الصور؟
تُضمَّن صور JPG وPNG كما هي في معظم الحالات. بعض الصور تحتاج إلى إعادة ترميز لتصبح قابلة للتضمين (بعض أنواع JPEG، أو الصيغ غير JPG/PNG)، وتلك تُحوَّل أولاً إلى PNG دون فقدان في الجودة.
كيف تعمل
يدعم PDF أصلًا نوعين فقط من صيغ الصور تهم هذه الأداة: JPEG وبيانات بكسل خام على طراز PNG. لملف JPG عادي، تأخذ pdf-lib بايتات ملفك وتضمّنها في PDF دون أي تغيير، دون فك تشفير أو إعادة ترميز، وبلا أي فقدان في الجودة. تُفكَّك ملفات PNG إلى صيغة البكسل الخام التي يتوقعها PDF، وهي أيضًا بلا فقدان. تصبح كل صورة بعد ذلك صفحة واحدة عبر تعليمة drawImage.
الصيغ التي لا يستطيع PDF تخزينها مباشرة، مثل WebP وGIF وبعض أنواع JPEG الخاصة التي لا تستطيع pdf-lib تحليلها، تسلك مسارًا بديلًا: يفكّ المتصفح تشفير الصورة، ويرسمها على لوحة رسم، ويعيد تصديرها كملف PNG قبل تضمينها. هذا التحويل بلا فقدان على مستوى البكسل، رغم أن الملف الناتج قد يكون أكبر من الأصل.
صورك لا تغادر جهازك أبدًا. راقب تبويب الشبكة أثناء التحويل: تُقرأ الصور محليًا، وتُجمَّع في PDF في الذاكرة بواسطة pdf-lib، وتُحمَّل من blob. لا يُنقل أي شيء، وهذا مهم عندما تكون الصور مسحًا لبطاقة هوية.