Hola que tal
Actualmente estoy en un proyecto donde tengo generar muchos pdf, decidi optar por itextsharp, realice una plantilla en html
y a la hora de agregar el html al pdf lo hacia asi:
Using document = New Document(PageSize.LETTER, 10, 10, 10, 10)
Dim output = New MemoryStream()
Dim writer = PdfWriter.GetInstance(document, New FileStream(Request.PhysicalApplicationPath & "Temporal/Prueba1" & i & ".pdf", FileMode.Create, FileAccess.Write, FileShare.None))
document.Open()
Dim contents As String = File.ReadAllText(Server.MapPath("Formato.html"))
Dim htmlparser As New HTMLWorker(document)
htmlparser.Parse(New StringReader(contents))
writer.Flush()
document.Close()
end using
Pero ahora en la version de iTextSharp 5.5.9.0 me dice que HTMLworker esta obsoleto entonces lo remplace por XMLworker
iTextSharp.tool.xml.XMLWorkerHelper.GetInstance().ParseXHtml(writer, document, New StringReader(contents))
pero Ahora el problema radica en que al generar lo pdf tarda mucho.
espero alguien me pueda aconsejar que debo hacer
Gracias