اختبار روبي pdf في المتصفح

هل تمكن أي شخص من إيجاد طريقة لاختبار pdf مع روبي داخل المتصفح؟ لقد جربت بعض الطرق المختلفة والطريقة الوحيدة التي تمكنت من الحصول على أي اختبار pdf للعمل هو حفظ قبالة قوات الدفاع الشعبي واستخدام جوهرة pdf_reader. يبدو أن هذا يعمل فقط على pdf ، عندما ينقر الرابط ، يفتح مربع حوار به خيارات لفتح أو حفظ ملف pdf. لسوء الحظ لم أتمكن من إيجاد طريقة لفعل أي شيء مثل هذا مع ملفات pdf التي يتم فتحها في المتصفح ، بدون خيارات مربع الحوار لحفظها. أيه أفكار؟

0
JustinKo ستعمل من الناحية الفنية ، ولكن في بعض الأحيان لا يوجد خيار لتنزيلها.
وأضاف المؤلف user1472883, مصدر
هل يجب عليك اختبار ملف PDF في المتصفح؟ هل سينتج عمل PDF؟
وأضاف المؤلف Justin Ko, مصدر

3 إجابة

أنت لا تخترع متصفح ، أو مولد PDF.

استخدم اختبارات الوحدة للتحقق من الوحدات النمطية للوحدات الطرفية الخاصة بك يمكن أن تأخذ البيانات في ، وكتابة ملف PDF ، ثم تخدم PDF في موقع ويب وتتيح للمتصفح القيام بأمره. اختبار (ما يسمى Rails "اختبار وظيفي") أن MVC ستنتج صفحة ويب تحتوي على رابط إلى PDF ، وقد انتهيت.

0
وأضاف

ربما اختباره في المتصفح ليس أفضل طريقة. عندما تقول اختبار pdf ما الذي تحاول القيام به؟ لن أختبر pdf في المتصفح إذا كنت أنت.

جرّب docsplit ، إذا كنت تريد التحقق من محتوياته. Docsplit هو أداة مساعدة لسطر الأوامر ومكتبة ruby لتقسيم المستندات إلى أجزاء مكونة منها: نص عادي UTF-8 قابل للبحث عبر OCR إذا لزم الأمر ، أو صور الصفحة أو الصور المصغرة بأي تنسيق ، وملفات PDF ، وصفحات فردية ، وبيانات تعريف المستند ( العنوان ، المؤلف ، عدد الصفحات ...)

0
وأضاف
الشيء هو أنه من أجل أتمتة الموقع ، لذلك علينا التأكد من إنشاء ملف pdf وعرضه بشكل صحيح في المتصفح (يمكنك الحصول على نتائج مختلفة تقنيا من خلال اختبار كيفية توليد ملف pdf بشكل ديناميكي عبر الويب أو خارج الويب). لذا لإجراء اختبار حقيقي ، يجب أن يتم ذلك عبر الويب. وهو أمر مؤسف بسبب التعقيد المضاف.
وأضاف المؤلف user1472883, مصدر

يمكنك استخدام gem "mechanize" لتنزيل PDF عبر الإنترنت (ملف PDF في متصفح) على جهاز الكمبيوتر الخاص بك ثم قراءته من خلال قارئ ملفات PDF.

0
وأضاف