أرفق (موصى به) أو رابط إلى ملف PDF هنا:
لا يمكنني الحصول على الوثيقة الرسمية بسبب القيود. لكني أرفقت لقطة الشاشة. يبدو أن المشكلة تحدث لجميع مستندات DPUScan لقوات الدفاع الشعبي 1.5
إعدادات:
خطوات إعادة إظهار المشكلة:
ما هو السلوك المتوقع؟ (إضافة لقطة شاشة)
يجب تقديم ملف PDF بشكل صحيح
ماذا حصل؟ (إضافة لقطة شاشة)
تظهر شاشة سوداء
ارتباط إلى عارض (إذا تمت استضافته على موقع بخلاف mozilla.github.io/pdf.js أو كملحق Firefox / Chrome):
من https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md :
إذا كانت المشكلة متعلقة بالأخطاء الناتجة عن ملف PDF معين ، يرجى دائمًا تضمين ملف PDF من خلال توفير عنوان URL حيث يمكن للمساهمين تنزيله. بدون ملف PDF للنسخ ، سيتم إغلاق هذه القضايا.
يتم الإغلاق نظرًا لعدم وجود شيء يمكننا القيام به بدون مثال لملف PDF. ربما يمكنك إنشاء ملف PDF غير مصنف بنفس الأداة للمشاركة هنا ، وبعد ذلك يمكننا إعادة فتحه.
لن أتمكن من مشاركة ملف pdf هنا ، هل يمكنني الحصول على معرف بريدك الإلكتروني الشخصي؟ لمشاركة المستند.
تمكنت أخيرًا من الحصول على ملف pdf غير مصنف. لقد أرفقت نفس الشيء هنا. هل يمكن لشخص أن يلقي نظرة؟
test.pdf
فشل الملف أيضًا في PDFBox ... في جافا ، تحتوي الصورة على مساحة ألوان RGB icc ولكن في خطوط المسح ، تحتوي على نطاق واحد فقط مع 1 بت بكسل. سيتعين على المرء تحليل صورة JPEG2000 باستخدام أداة جيدة تخبر ما هي البيانات الوصفية الموجودة بالفعل ..
PDFJS-10026-image.zip
أي تحديث يمكننا تنفيذه على جانب pdf.js لتقديم ملف pdf؟
إصدار PDFBox:
https://issues.apache.org/jira/browse/PDFBOX-4326
هذا ملف PDF غريب آخر به صورة JPEG2000 لا يمكن عرضها باستخدام PDF.js (الصفحة 11 ، أسفل اليمين) ؛ تحتوي صورة JPEG2000 على 4 بت لكل بكسل.
https://issues.apache.org/jira/secure/attachment/12655396/PDFBOX-2204-012411.pdf
أي إصلاحات مؤقتة يمكننا تطبيقها على كود pdf.js لتقديم ملف pdf هذا؟ الرجاء الاقتراح.
مرحبا ، هل يمكنك تقديم تحديث؟
أهلا! انا لدى نفس المشكله :/
هل يمكنك إلقاء نظرة على هذا من فضلك؟ نفس المشكلة هنا!
في الواقع الفريق بأكمله يعتمد على هذا
نفس المشكلة : /
لقد أجريت بعض التصحيح ونظرت إلى jpx_stream.js. بعد jpxImage.parse () ، يحتوي الكائن على قطعة واحدة وهي عبارة عن أصفار فقط. الحجم صحيح ، أي 2496 × 3512 = 8765952.
(مع الملف الآخر الذي أرفقته ، كانت جميع وحدات البايت التي تم فك تشفيرها 255)
لذلك يشير هذا إلى أن المشكلة تكمن في وحدة فك ترميز JPEG2000 وليست في مساحة الألوان كما هو الحال في PDFBox.
rafaelcaviquioli هذا مشروع مفتوح المصدر ومدعوم من قبل متطوعين قد يكون لديهم الوقت أو لا يملكونه. إعادة "رأسي اعتمادًا على هذا الحل": إذا كان الأمر كذلك ، فقم بتحرير شخص أو عدة أشخاص من فريقك لبضعة أيام واطلب منهم تصحيح أخطاء وحدة فك ترميز JPEG2000. العرض يحدث في
https://github.com/mozilla/pdf.js/blob/master/src/core/jpx.js
بالقرب من "الحالة 0xFF93:".
قارن ما يحدث بمواصفات JPEG2000 (راجع https://jpeg.org/jpeg2000/) أو قارن ما يحدث بوحدة فك ترميز JPEG2000 عاملة ، على سبيل المثال من Java ،
https://github.com/jai-imageio/jai-imageio-jpeg2000/
التعليق الأكثر فائدة
لقد أجريت بعض التصحيح ونظرت إلى jpx_stream.js. بعد jpxImage.parse () ، يحتوي الكائن على قطعة واحدة وهي عبارة عن أصفار فقط. الحجم صحيح ، أي 2496 × 3512 = 8765952.
(مع الملف الآخر الذي أرفقته ، كانت جميع وحدات البايت التي تم فك تشفيرها 255)
لذلك يشير هذا إلى أن المشكلة تكمن في وحدة فك ترميز JPEG2000 وليست في مساحة الألوان كما هو الحال في PDFBox.
rafaelcaviquioli هذا مشروع مفتوح المصدر ومدعوم من قبل متطوعين قد يكون لديهم الوقت أو لا يملكونه. إعادة "رأسي اعتمادًا على هذا الحل": إذا كان الأمر كذلك ، فقم بتحرير شخص أو عدة أشخاص من فريقك لبضعة أيام واطلب منهم تصحيح أخطاء وحدة فك ترميز JPEG2000. العرض يحدث في
https://github.com/mozilla/pdf.js/blob/master/src/core/jpx.js
بالقرب من "الحالة 0xFF93:".
قارن ما يحدث بمواصفات JPEG2000 (راجع https://jpeg.org/jpeg2000/) أو قارن ما يحدث بوحدة فك ترميز JPEG2000 عاملة ، على سبيل المثال من Java ،
https://github.com/jai-imageio/jai-imageio-jpeg2000/