Cita:
Empezado por nena_yei
Hola!!
Tengo una duda..seguro que podréis darme alguna sugerencia. Tengo el siguiente código:
Código:
UnBh1.ArchiveFile := ExtractFilePath(paramstr(0))+'data.bh';
UnBh1.FileSpec.Clear;
UnBh1.FileSpec.Add('credits.rtf');
UnBh1.ExtractToMemoryStream(MyDecompressedStream);
MyDecompressedStream.Position := 0;
txtinfo.Lines.LoadFromStream(MyDecompressedStream);
La cosa es que en lugar de leer un documento .rtf, ahora tengo que leer pdf, y he comprobado que poniendo tal cual el nombre del pdf cuando lo leo y lo muestro en el RichEdit (txtinfo) me salen caracteres extraños y no lo interpreta bien.
Hay alguna manera de hacerlo y mostrar correctamente el contenido del pdf?
Muchas Gracias!
- Zaida -
|
Claro que se ven caracteres raros, el RichEdit te sirve para visualizar archivos RTF (Rich Text Format) y no PDF's, por lo que no podrás ver el contenido de un PDF en un RichEdit, ¿por qué no importas el control ActiveX que sirve para visualizar los archivos PDF? el inconveniente es que no funcionará tu aplicación si la PC donde lo ejecutes después no tiene instalado Acrobat... a lo mejor encuentres algún componente free o de pago para visualizar PDF´s sin necesidad de instalar el acrobat reader.
Saludos