Visual Basic.NET - Generar PDF

   
Vista:

Generar PDF

Publicado por RyDer (10 intervenciones) el 07/01/2009 18:14:16
Hola a tod@s.

No se si lo habrán resuelto en algún lado (que no lo encuentro), pero quisiera saber cómo crear un archivo PDF a partir de la información en binario del archivo. Me explico:

Tengo una aplicacion que obtiene datos de un módulo SAP. Al ejecutar el módulo, me devuelve una tabla (de dos columnas) con la información en binario del archivo PDF a generar, para luego mostrarlo al usuario.

Yo tengo lo siguiente:

Private Sub crearArchivoPDF()

Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter("C:SAP" & CStr(Session("username")).ToUpper & ".pdf")
Dim i As Integer
Dim pdf As String

For i = 0 To TlineTable1.Count - 1
pdf = pdf & TlineTable1.Item(i).Tdformat & TlineTable1.Item(i).Tdline
Next
sw.Write(pdf)
sw.Close()

End Sub

El procedimiento crea el archivo en la ruta especificada, pero cuando lo abro me muestra un documento vacío, y al cabo de un tiempo me sale un mensaje de tipo "Error al leer el documento".
Debo decir que los 2 campos de la tabla contienen caracteres especiales, y al concatenarlos, los detecta como retorno de carro y fin de linea.

Hay alguna mejor manera de hacer esto?
Les agradecería enormemente.
Un abrazo. Cuidense. Gracias de antemano por la atención prestada.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder