Foros del Web » Programando para Internet » ASPX (.net) »

de open office a pdf

Estas en el tema de de open office a pdf en el foro de ASPX (.net) en Foros del Web. Buenas estoy intentando pasar un documento (seleccionado por el usuario) de open officeoffice a pdf. para ello descomprimo el openoffice obteniendo sus xml. Y después ...
  #1 (permalink)  
Antiguo 01/02/2006, 02:10
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
de open office a pdf

Buenas estoy intentando pasar un documento (seleccionado por el usuario) de open officeoffice a pdf.
para ello descomprimo el openoffice obteniendo sus xml.
Y después mediante la librería itextsharp estoy intentando hacer un paso directo a través del parseado de los xml, pero no me funciona, hago esto:
Cita:
Dim d As text.Document = New text.Document(iTextSharp.text.PageSize.A4, 38, 38, 74, 54)
iTextSharp.text.pdf.PdfWriter.GetInstance(d, New System.IO.FileStream("c:\InetPub\wwwroot\prueba.pd f", System.IO.FileMode.Create))
'Dim h As text.xml.ITextHandler = New text.xml.ITextHandler(b)
h.Parse("c:\InetPub\wwwroot\prueba.xml")
y esto:
Cita:
Dim d As text.Document = New text.Document(iTextSharp.text.PageSize.A4, 38, 38, 74, 54)
iTextSharp.text.pdf.PdfWriter.GetInstance(d, New System.IO.FileStream("c:\InetPub\wwwroot\prueba.pd f", System.IO.FileMode.Create))
Dim h As text.xml.ITextmyHandler = New text.xml.ITextmyHandler(b, New text.xml.TagMap("c:\inetpub\wwwroot\estilo.xml"))
h.Parse("c:\InetPub\wwwroot\prueba.xml")
(para que coja los estilos)

Pero ni una ni otra funciona, no marca ningún error, pero el PDF sale vacío.

Voy a intentar convertir los xml de openoffice al formato de ejemplo que dan itextsharp, pero molaría poder hacerlo de forma más directa. Alguien sabe como?
gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:27.