Kezdőlap › Fórumok › SuSE Linux › SuSE kezdõ › pdf megjelenítő …honnan lehet kiolvasni az indítóparancsát???
- This topic has 24 hozzászólás, 11 résztvevő, and was last updated 18 years, 8 months telt el by
pointux.
-
SzerzőBejegyzés
-
2006-09-22-18:53 #2072700kecso wrote:Sziasztok!
Szembesültem egy olyan gondal, hogy írnom kéne egy scripet, ami elíndít egy .pdf fájlt! Node ez odáig szép és jó amíg tudom, hogy mi van feltelepítve (xpdf, kpdf, gpdf, acroread…), viszont, ha ezt egy másik gépen futtatja rajtam kívül valaki, akkor ott nem biztos hogy az a program van feltelepítve, ami nállam.
A kérdésem tehát az, hogy a feltelepített pdf view-erek beleírják-e magukat egy fileba, hogy ezzel meg ezzel a parancsal lehet pdf-et elindítani? Létezik olyan file amiből ki lehet ezt nyerni?
Kezdetleges megoldásom, amikor egy sima if…elif…elif…- ben végigpróbálom az általam ismert indító parancsokat a szóba jöhető megjelenítőkhöz, de ha van szebb és okosabb ..ugymond elegánsabb megoldás, akkor annak jobban örülnék 😀 telhetetlen vagyok ugye?:D
Bármilyen hozzászólás hasznos lehet, please
Besztvisiz Kecsótól
Nekem ez egy kicsit homályos.
Ha pl. egyik gépről akarsz megnézetni egy másik gépen levő pdf állományt, akkor abban az esetben, ha pl. NINCS feltelepítve semmilyen pdf nézegető, azt írsz be, amit akarsz. Mitől működne? Ebben valami logikátlanságot érzek, de lehet, hogy tévedek. :blush:
A programok indítófájlját megkeresheted a fájlkeresővel, a kmenü-ben található ‘menü módosítása’ opcióval, nyomkereső kutyával. 🙂2006-09-22-19:00 #2072701Félreértettél, nem azt akarokm, hogy a saját gépemen lévő script-el akarok másik gépen levő pdf-et megnyitni. Írok egy scripet, amit odaadok másoknak akár 10 akár 100 embernek és azt akarom, hogy mind a 100 ember (abban az esetben persze ha telepített pdf nézegetője van) meg tudja nyitni a pdf filet (ami egy előre megahtározott helyen van) az én általam írt scriptel.
Nem kérem hogy írjátok eg helyettem a scriptet, azt meg tudom írni magamtól is, csak azt a filet szeretném vagy azt a módszert, amivel a fent említett kérdésem választ nyer.
2006-09-22-19:06 #2072702Semilyen op. rendszeren nincs garantálva hogy létezik az a telepített szoftver amivel egy adott állomány megnyitható. Ezen oknál fogva célszerű egy nagyon általános formátumot használni. Pl.: html, txt vagy jpg, tiff
ELaci
2006-09-22-19:09 #2072703ELaci igazad van, de ha ragaszkodik a pdf-hez, és sikerül a problémát megoldani, tehát meg tudja állapítani, hogy melyik az alapértelmezett program, akkor be tud építeni egy „vizsgálatot” is, hogy van-e egyáltalán társítva valamihez. Ha nincs, akkor meg kiír egy hibaüzenetet, hogy a „fájl megtekintéséhez erre a programra van szükséged, innen tudod letölteni”, vagy valami hasonló…
2006-09-22-19:13 #2072704Köszönöm a jótanácsot, ettől még a kérdésem áll!
By the way, ha már itt tartunk egy cross platformos programot fejlesztek, amiben a nyomatatási funkció javaból pdf-et generál egy megadott helyre, amit egy általam írt scriptel tudok linux alatt ugy megnyitni, hogy az emberke ul a gépe előtt használja, a szoftvert amit kap tőlem, nyomataásra nyom, bejön a pdf file (windows alatt könnyű a dolgom…lekérem az op rendszert aztán ha windows akkor a rundll32-nek odaadom a filet és az automatice elintéz mindent)
De linux alatt nem ilyen egyszerű a dolgom, ezért kell írnm egy scriptet, amit meg is tettem, csak nem szép megoldás mert próbálkozok benne ahelyett, hogy egy fileból ki tudnám olvasni, mi is az ami megjeleníti a pdf fileokat. Ha van ilyen file és ott nincs a pdf.ről bejegyzés, akkor meg ***lye az ügyfél és nem olvasta el a telepítési útmutatót amiben leírtam, hogy pdf megjelenítő szükséges…
Tehát tud valaki megoldást a kérdésemre?
2006-09-22-19:27 #2072705A linuxok sokfélesége miatt nem egyszerű a helyzet.
Én nem tudok arról hogy a pdf -hez mint file-tipushoz alapértelmezett Linux szoftver tartozna. kde vagy gnome desktop beállítás erre az esetre biztosan van, de azt sem ismerem ennyire részleteiben. Ellenben van egy szoftverhalmaz (xpdf, kpdf, gpdf, acroread…) amihez ezt a filetipust társítani lehet, és ezek lekérdezése már nem olyan nehéz.ELaci
2006-09-22-19:32 #2072706Fent el tudod olvasni, hoyg ezeken én is ismerem, de azt nem tudom, hogy van eltárolva hogy ezek közül mi van feltelepítve!
Van-e olyan file ami tárolja, hogy ez meg az a file van feltelepítve, vagy olyan file amiből valahogyan ki tudom szedni, hogy a pdf fileokat az aktuális gépen mi tudja megnyitni?
2006-09-22-19:37 #2072707Egyszerűsítek a kérdésen: Hol tárolja a Linux az alapértelmezett fájltársításokat?
Remélem, hogy így érthetőbb mindenkinek.2006-09-22-19:40 #2072708erdsiger wrote:Hol tárolja a Linux az alapértelmezett fájltársításokat?„a Linux”?
sehol
2006-09-22-19:42 #2072709Akkor marad ez a megoldásom:
if gpdf ResultPDF.pdf
then break
elif kpdf ResultPDF.pdf
then break
elif acroread ResultPDF.pdf
then break
elif xpdf ResultPDF.pdf
then break
fiPedig azt hittem ennél azért okosabb és szebb kódot is tudok majd kreálni..
Azért köszöszönöm a hozzászólásokat -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz