from fpdf import FPDF pdf = FPDF(orientation='P', unit='mm', format='A4') pdf.add_page() pdf.set_auto_page_break(auto=True, margin=15) pdf.add_font('DejaVu', '', r'/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf', uni=True) pdf.set_font('DejaVu', '', 14) gold = (180, 140, 60) # صفحة الغلاف pdf.set_text_color(*gold) pdf.set_font('DejaVu', 'B', 24) pdf.ln(60) pdf.cell(0, 15, "وَفَتَحْنَا لَكَ فَتْحًا مُبِينًا", align='C') pdf.ln(10) pdf.set_font('DejaVu', '', 16) pdf.cell(0, 10, "(سورة الفتح: 1)", align='C') # إضافة صفحة جديدة للمحتوى pdf.add_page() def add_section(ar_text, en_text): pdf.set_text_color(*gold) pdf.multi_cell(0, 10, ar_text, align='R') pdf.ln(2) pdf.set_text_color(80, 80, 80) pdf.set_font('DejaVu', '', 11) pdf.multi_cell(0, 8, en_text, align='L') pdf.ln(5) pdf.set_font('DejaVu', '', 14) sections = [ ("اليوم الأول – التوبة وفتح الصفحة الجديدة:\nصلِّ ركعتين بنية التوبة، وقل 100 مرة: أستغفر الله العظيم وأتوب إليه.", "Day 1 – Repentance and renewal: Pray two rak‘ahs for repentance and say 100 times: Astaghfirullah al-‘Azim wa atubu ilayh."), ("اليوم الثاني – الاستغفار والنية:\nبعد الفجر والمغرب: أستغفر الله الذي لا إله إلا هو الحي القيوم وأتوب إليه (33 مرة).", "Day 2 – Forgiveness and intention: After Fajr and Maghrib, say 33 times: Astaghfirullah alladhi la ilaha illa Huwa al-Hayy al-Qayyum wa atubu ilayh."), ("اليوم الثالث – الشكر والامتنان:\nاكتب ثلاث نِعَم أنت ممتن لها وقل: الحمد لله الذي بنعمته تتم الصالحات.", "Day 3 – Gratitude: Write down three blessings and say: Alhamdulillah alladhi bini‘matihi tatimmu as-salihat."), ("اليوم الرابع – صلة الرحم والدعاء الخالص:\nاتصل أو زر قريبًا لم تره منذ مدة، وادعُ الله أن يفتح لك أبواب رزقه.", "Day 4 – Family ties and sincere prayer: Reconnect with a relative you haven’t seen in a while, and ask Allah to open the doors of sustenance."), ("اليوم الخامس – السعي والعمل:\nقم بخطوة عملية جديدة نحو هدفك، وردد: يا فتاح يا رزاق يا كريم.", "Day 5 – Action and effort: Take a new practical step toward your goal, repeating: Ya Fattah, Ya Razzaq, Ya Karim."), ("اليوم السادس – الصدقة والدعاء وقت السحر:\nتصدّق ولو بدرهم، وقل: يا واسع العطاء ارزقني من فضلك الواسع.", "Day 6 – Charity and night prayer: Give a small charity, even one dirham, and say: Ya Wasi‘ al-‘Ata’, bless me with Your abundant provision."), ("اليوم السابع – الشكر والتثبيت:\nاقرأ سورة الواقعة وادعُ: اللهم إن كان رزقي في السماء فأنزله، وإن كان في الأرض فأخرجه.", "Day 7 – Gratitude and stability: Recite Surah Al-Waqi‘ah and pray: O Allah, if my provision is in the sky, bring it down; if on earth, bring it forth.") ] for ar, en in sections: add_section(ar, en) pdf.ln(10) pdf.set_text_color(*gold) pdf.set_font('DejaVu', '', 18) pdf.multi_cell(0, 12, "اللهم افتح لي أبواب رزقك الواسعة، وبارك لي في عمري وعملي، واغنني بحلالك عن حرامك، وبفضلك عمّن سواك.", align='C') pdf.ln(5) pdf.set_font('DejaVu', '', 12) pdf.set_text_color(100, 100, 100) pdf.multi_cell(0, 8, "O Allah, open for me the wide doors of Your provision, bless my life and my work, and enrich me with Your lawful bounty.", align='C') pdf.output("ورد_فتح_الرزق.pdf") print("✅ تم إنشاء الملف بنجاح: ورد_فتح_الرزق.pdf")