Bonjour,

Question: Peux-t'on mettre en PDF le contenu HTML entre 2 balises d'une DIV et garder la mise de son implémentation??
Car quand je fais un innerText sur la div çà me renvois le texte entre toutes les balises du code mais ne conserve pas du tout la mise en forme (tableau par exemple ou listes).
Et biensur si je fais innerHTML çà me renvois tout avec les balises donc pas intéressant dans mon cas .

Voilà mon morceau de code behind:

Ma div (nommée madiv dans le code) est bien entendu en runat="server" et contient entre ses balises le contenu HTML dont je souhaite garder la mise en forme dans mon PDF.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
protected void GeneratePDF_Click(object sender, EventArgs e)
    {
        String path = @"C:\Windows\Temp\monpdf.pdf";
        Document documentPDF = new Document(PageSize.A4, 10f, 10f, 10f, 0f);
 
        try
       {
            PdfWriter.GetInstance(documentPDF, new FileStream(path, FileMode.Create));
            documentPDF.Open();
           documentPDF.Add(new Paragraph(madiv.innerText));
            documentPDF.CloseDocument();
        }
 
       catch (Exception ex)
        { throw ex; }
    }
Si quelqu'un a déjà eu affaire à cette problématique je suis "Grand" preneur!
merci à tous! @++