• 0

كيف أجعل تطبيقي يقرأ ملفات pdf على Rails ؟

أبرمج موقع بإطار العمل RubyOnRails، ومن بين المهام التي أود إدماجها بالموقع قراءة ملفات pdf، فهل يجب عليّ إضافة Gem أو أي إضافة لفعل ذلك؟ أم هناك شفرة برمجية محددة يجب كتابتها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

نعم الأمر متعلق بإضافة Gem تدعى pdf-reader ومثلها مثل أي إضافة أخرى تثبتها وتستعملها، وهذه طريقة توضيحية للإستعمال:

def count_words_in_pdf_file(filepath)
#عرفتا هتا الدالة التي تقرأ الملف والتي تأخذ كقيمة مسار الملف
    io = filepath.start_with?('http') ? open(filepath) : filepath #وضع الملف في متغير 
    reader = PDF::Reader.new(io) #قراءة الملف
    total_count = 0
    if reader #التأكد من قراءة الملف
      reader.pages.each do |page| # القراءة صفحة بصفحة
        total_count += count_words_in_text(page.text)
      end
    end
    total_count
end

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن