System.nullreferenceexception : création de PDF avec itextsharp

la programmation


Bonjour gars,
j’obtiens une erreur lors de la création du pdf avec itextsharp, voici mon code

Dim Documento As New Document(PageSize.A4, 100, 100, 25, 25)
       Dim fileStream As New FileStream("D:\test.pdf", FileMode.Create, FileAccess.Write, FileShare.None)
       Dim Scrittura As PdfWriter = PdfWriter.GetInstance(Documento, fileStream)

à la troisième ligne, j’obtiens l’erreur : System.NullReferenceException : “La référence d’objet n’est pas définie sur une instance d’un objet.” Je travaille avec Viusal studio 2019, dans Visual 2010 le code fonctionne bien.
S’il vous plaît aidez-moi

Ce que j’ai essayé :

version différente de la bibliothèque Itext (5.5, 7.1)

Solution 1

Il s’agit d’une erreur pour laquelle personne ne peut la diagnostiquer à votre place, mais vous avez le pouvoir de le faire vous-même.

Exécutez le code sous le débogueur. Lorsque l’erreur se produit, le débogueur vous montrera l’exception et la ligne qui la génère. Placez la souris sur le nom PdfWriter, puis sur les noms Documento et fileStream. Si l’un d’entre eux affiche null, voilà votre problème. VOUS devez ensuite travailler à rebours dans le code pour découvrir pourquoi ce nom est nul. Personne ne peut faire ça à votre place.

コメント

タイトルとURLをコピーしました