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 :
Erreur :
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")
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 !
Partager