System.nullreferenceexception: crear pdf con itextsharp

programación


hola, chicos,
Recibo un error al crear el pdf con itextsharp, este es mi código

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)

en la tercera línea aparece el error: System.NullReferenceException: ‘Referencia de objeto no establecida como instancia de un objeto’. Trabajo con Viusal studio 2019, en Visual 2010 el código funciona bien.
por favor, ayúdame

Lo que he probado:

versión diferente de Itext lib (5.5, 7.1)

Solución 1

Este es un error que nadie puede diagnosticar por usted, pero usted tiene el poder de hacerlo usted mismo.

Ejecute el código en el depurador. Cuando ocurre el error, el depurador le mostrará la excepción y la línea que la genera. Cómo coloca el mouse sobre el nombre de PdfWriter, luego los nombres de Documento y fileStream. Si alguno de ellos muestra nulo, ahí está tu problema. Luego, USTED tiene que trabajar hacia atrás en el código y descubrirá por qué ese nombre es nulo. Nadie puede hacer eso por ti.

コメント

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