![]() |
autor de un PDF con vb.net Hola a todos Necesito abrir un pdf, pero no leer el contenido sino leer quien ha sido el autor que ha creado el pdf. Si des de windows abrimos un pdf con formato txt y buscamos la palabra author veremos quien lo ha creado. Lo que necesito hacer es: abrir el pdf para buscar el "tag" author y encontrar el nombre. Esto lo quiero hacer en vb.net He intentado abrir el pdf: sr = New System.IO.StreamReader("C:\prueba.pdf") Me.txtboxinfo.Text = sr.ReadToEnd() pero no he podido. porque el formato es Ansi y no UTF-8. Alguien saber como sacar estas propiedades del PDF Author etc... o alguien saber como poder abrir un pdf con una codificación diferente. Espero que me podais ayudar Saludos |
Re: autor de un PDF con vb.net creo que el streamreader te permite colocar la codificación tal y como lo tienes en tu código solo has esto Código: StreamReader lector = new StreamReader("archivo",Encoding.Default)Cita:
|
Re: autor de un PDF con vb.net Hola Erick He probado lo que tu dices pero no hace nada me devuelve la mitad de texto .. no me devuleve todo el archivo |
Re: autor de un PDF con vb.net Hola.. he probado de todo... He copiado el pdf a txt a xml añadiendo el tag de xml: <?xml version="1.0" encoding="utf-8" ?> y no hay solución... Se tiene que poder hacer!!! és muy sencillo abrir un pdf para ver quien és el autor. nos vemos |
Re: autor de un PDF con vb.net utiliza este código te permite leer un archivo completo, yo lo tengo adaptado para una pagina web, pero igual funciona para windows. Código: using (StreamReader lector = new StreamReader(Server.MapPath(".\\" + "texto.txt"),Encoding.Default )) |
Re: autor de un PDF con vb.net Hola, he probado esto que dices, ahora me devuleve más información, pero me cambia el texto que recupera porque no aparece la palabra autor y me cambia los signos etc.. lo que hago és li mismo que tu haces pero en vb codigo: 'lee el archivo Dim lector As System.IO.StreamReader Dim linea As String = "" lector = New System.IO.StreamReader(Funciones.CarpetaBusqueda & "/" & fi.Name, System.Text.Encoding.Default) linea = lector.ReadLine While linea <> "" Me.txtboxinfo.Text += linea linea = lector.ReadLine End While |
| La zona horaria es GMT -6. Ahora son las 20:35. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.