Bonjour,

Alors voila j'ai un PDF qui est déjà créé avec des champs à remplir.
J'aimerais par le code remplir ces champs.
Voila ou j'en suis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
        Dim oStream As New MemoryStream(File.ReadAllBytes("C:\xxx\xxx.pdf"))
        oStream.Position = 0
 
        Dim oPdfDocument As PdfDocument = IO.PdfReader.Open(oStream, IO.PdfDocumentOpenMode.Modify)
 
        Dim oForm As PdfAcroForm = oPdfDocument.AcroForm
        If oForm.Elements.ContainsKey("/NeedAppearances") = False Then
            oForm.Elements.Add("/NeedAppearances", New PdfBoolean(True))
        Else
            oForm.Elements("/NeedAppearances") = New PdfBoolean(True)
        End If
 
        oForm.Fields("NomPrenomDenomination").Value = New PdfString("Test Damien")
Erreur :

Une exception non gérée du type 'System.NullReferenceException' s'est produite dans xxx.dll
Informations supplémentaires : La référence d'objet n'est pas définie à une instance d'un objet.

Je n'y arrive pas, j'y suis depuis ce matin, si une personne peux me donner un coup de pouce..

Merci !