pdf megjelenítő …honnan lehet kiolvasni az indítóparancsát???

Kezdőlap Fórumok SuSE Linux SuSE kezdõ pdf megjelenítő …honnan lehet kiolvasni az indítóparancsát???

10 bejegyzés megtekintése - 1-10 / 25
  • Szerző
    Bejegyzés
  • #2072700
    Macskajancsi
    Felhasználó
      kecso 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.  🙂

      #2072701
      kecso
      Felhasználó

        Fé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.

        #2072702
        ELaci
        Felhasználó

          Semilyen 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

          #2072703
          erdsiger
          Felhasználó

            ELaci 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ó…

            #2072704
            kecso
            Felhasználó

              Kö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?

              #2072705
              ELaci
              Felhasználó

                A 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

                #2072706
                kecso
                Felhasználó

                  Fent 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?

                  #2072707
                  erdsiger
                  Felhasználó

                    Egyszerű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.

                    #2072708
                    kisbetu
                    Felhasználó
                      erdsiger wrote:
                      Hol tárolja a Linux az alapértelmezett fájltársításokat?

                      „a Linux”?

                      sehol

                      #2072709
                      kecso
                      Felhasználó

                        Akkor 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
                        fi

                        Pedig 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

                      10 bejegyzés megtekintése - 1-10 / 25
                      • Be kell jelentkezni a hozzászóláshoz.