from fpdf import FPDF
# Fonction pour créer un PDF avec titre et contenu
def create_pdf(title, content, filename):
pdf = FPDF()
pdf.add_page()
pdf.set_font("Arial", size=12)
[Link](200, 10, txt=title, ln=True, align='C')
[Link](10)
pdf.multi_cell(0, 10, txt=content)
[Link](filename)
# Contenus des documents
docs = [
("Introduction à l'Intelligence Artificielle",
"L'intelligence artificielle (IA) vise à simuler l'intelligence humaine à l'aide de machines. "
"Elle inclut des domaines comme l'apprentissage automatique, la vision par ordinateur et le
traitement du langage naturel."),
("Les Fondamentaux du Machine Learning",
"Le machine learning permet aux ordinateurs d'apprendre à partir de données. Il existe trois
grandes familles : "
"supervisé, non supervisé et par renforcement. Chaque méthode a ses applications spécifiques."),
("Les Réseaux de Neurones Artificiels",
"Les réseaux de neurones artificiels sont inspirés du cerveau humain. Ils sont composés de
couches de nœuds appelés neurones. "
"Ils sont largement utilisés dans la reconnaissance d'image et la traduction automatique."),
("L'Éthique en Intelligence Artificielle",
"L'éthique en IA soulève des questions sur la vie privée, les biais algorithmiques et
l'automatisation. "
"Il est essentiel de développer des systèmes responsables et transparents."),
("Le Traitement du Langage Naturel (NLP)",
"Le NLP est une branche de l'IA qui permet aux machines de comprendre et de générer du
langage humain. "
"Les applications incluent les chatbots, les traducteurs automatiques et les moteurs de recherche
intelligents.")
]
# Créer les 5 PDF
file_paths = []
for i, (title, content) in enumerate(docs, 1):
filename = f"/mnt/data/Document_{i}.pdf"
create_pdf(title, content, filename)
file_paths.append(filename)
file_paths