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")