سؤال

هذا السؤال لديه بالفعل إجابة هنا:

IM إنشاء ملفات PDF باستخدام مكتبة Ruby تسمى "Prawn". لدي ملف معين يبدو أنه "فاسد" من قِبل Adobe Reader. يظهر بشكل جيد في كل من المعاينة وفي قارئ Adobe. يعطي أخطاء مثل:

في بعض الأحيان أحصل على: "لم أستطع العثور على Xobject المسمى" ٪ S ".

أوقات أخرى أحصل عليها: "لا يمكن العثور على Xobject المسمى" IM4 ".

ثم أحصل دائمًا على: "يوجد خطأ في هذه الصفحة. لا يجوز لـ Acrobat عرض الصفحة بشكل صحيح. يرجى الاتصال بالشخص الذي أنشأ مستند PDF لتصحيح المشكلة."

هل هناك طريقة لفتح PDF مع بعض الأدوات وجعلها تخبرك ما هو الخطأ تقنيًا في PDF؟ أنا متأكد من أنني أستطيع معرفة ذلك بسرعة بشيء من هذا القبيل ...

شكرا جويل

هل كانت مفيدة؟

المحلول

PDF هو تفريغ من كائنات PDF ، لذلك يبدو أن الكائنات مفقودة أو أن المراجع التي تشير إلى الكائن خاطئة. يمكنك عرض PDF في محرر نصوص ومشاهدة جدول Refs ويمكنك رؤية كائنات PDF في Acrobat (كتبت مقالة مدونة على هذا (http://pdf.jpedal.org/java-pdf-blog/bid/10479/viewing-pdf-objects).

قد يكون أفضل رهان لاتخاذ أداة مفتوحة المصدر مثل Itext يمكنها قراءة PDFs وإضافة بعض رمز تصحيح الأخطاء للحصول عليها لإظهار هياكل الكائن.

نصائح أخرى

قد يكون المنشور العام حول تصحيح تصحيح PDF مفيدًا أيضًا حيث تم ذكر RUPS / PDFStreamDump وما إلى ذلك كيف يمكنك تصحيح ملفات PDF؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top