[ miki78ns @ 07.06.2009. 16:51 ] @
| Skinuo sam sa http://www.bestfreewaredownloa...-delphi-freeware-gtfuijjq.html tu komponentu za Delphi, instalirao i kad hocu da ucitam pdf fajl sa tom demo aplikacijom koja je dosla u instalaciji, javlja mi error: File does not begin with '%PDF-'
Probajte vi tu komponentu pa da vidimo jeli vama radi, i ako neko zna kako da resim taj problem. Inace imam Delphi 7, i Adobe Reader 7.0 |
[ savkic @ 07.06.2009. 21:56 ] @
> Skinuo sam sa
http://www.bestfreewaredownloa...-delphi-freeware-gtfuijjq.html tu komponentu za Delphi, instalirao i kad hocu da ucitam
> pdf fajl sa tom demo aplikacijom koja je dosla u instalaciji, javlja mi error: File does not begin with '%PDF-'
To predstavlja PDF header, verovatno taj fajl koji imaš nije u PDF formatu.
[ miki78ns @ 07.06.2009. 22:37 ] @
Radi sve sa Adobe Reader 9.0, cilj mi je da napravim aplikaciju u delphi koja ce citati neki pdf fajl tako da tu aplikaciju posle zastitim od kopiranja i samim tim zastitim taj pdf fajl. U toj demo aplikaciji je uradjeno tako da ima kad kliknemo na Open button dobijamo dijalog u kome biramo odakle cemo ucitati pdf fajl, meni treba da pri pokretanju aplikacije ona vec ucita zeljeni pdf fajl. Ta komponenta PdfViewer ima opciju 'FileName' u object inspector gde bi trebalo da se podesi fajl koji ce biti ucitan. Tako sam i uradio ali nista.
Ukratko: da li neko zna da napravi aplikaciju u delphi koja pregleda pdf fajl, ali taj pdf fajl trebao bi biti u samom exe fajlu tako da mu se ne moze drugacije pristupiti nego samo pomocu aplikacije.
[ stankons @ 08.06.2009. 06:47 ] @
Za prikazivanje PDF - a u Delphi - u mozes koristiti ActiveX, kao sto je objasnjeno ovde:
http://delphi.about.com/cs/howto/ht/htpdf.htm
Jedino, sto na ciljanoj masini moras imati instaliran Adobe Reader...
A, da ga smestis u .exe file, mozes koristiti resurse, kao sto je objasnjeno ovde:
http://delphi.about.com/od/objectpascalide/a/embed_resources.htm
[ savkic @ 08.06.2009. 12:23 ] @
Pokušaću još jednom da objasnim, to što si ti upisao u FileName te komponente verovatno nije ispravan PDF fajl. Ako želiš da čuvaš PDF fajl u okviru exe, možeš tako (bilo je ranije u grupi tema o tome pa pogledaj, da se ne ponavljamo), kada ti zatreba prikazivanje, raspakuj fajl na disk, prikaži ga i obriši na kraju. Verovatno postoje i komponente koje prihvataju i PDF fajl iz memorije (ne sa diska, tako da ne moraš snimati fajl na disk), ako ta komponenta to nema, potraži i druge (imaj na umu da su to uglavnom komercijalne i skupe biblioteke).
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.