Buonasera, leggendo un articolo del sito (https://www.iprogrammatori.it/articoli/microsoft-net-framework/art_generare-file-pdf-in-net-vbnet-e-c_1417.aspx) sto provando a generare un file pdf con le librerie Itextsharp. Questo il codice.
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)
Documento.Open()
'Logo
Dim logo = iTextSharp.text.Image.GetInstance("D:\PROGETTI VISULA STUDIO 2019\TestPdf1\obj\SAP-GRC-10-Self-Learning-Course-1-270x165.jpg")
logo.Alignment = iTextSharp.text.Image.ALIGN_LEFT
Documento.Add(logo)
Documento.Add(Chunk.NEWLINE)
Documento.Add(Chunk.NEWLINE)
Dim titleFont = FontFactory.GetFont("Arial", 20, iTextSharp.text.Font.BOLD)
Dim ParTitolo As New Paragraph("Titolo", titleFont)
ParTitolo.Alignment = iTextSharp.text.Element.ALIGN_CENTER
Documento.Add(ParTitolo)
Dim ParTesto As New Paragraph("Testo")
Documento.Add(ParTesto)
Documento.Close()
alla terza riga (pdfwriter.getinstance ottengo l'errore "System.NullReferenceException: 'Object reference not set to an instance of an object. Utilizzo visual studio 2019, lo stesso codice funziona con Visual studio 2010.
Grazie a chi potrà aiutarmi
saluti