Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Stampa file .doc

  1. #1

    Stampa file .doc

    Ciao ragazzi, avrei bisogno il codice che mi permette di stampare un documento office (locazione: ./Documenti/Doc1.doc).

    Come posso fare? Grazie.

  2. #2

  3. #3
    Ho bisogno di stampare un documento esterno (file .doc) non ho bisogno di stampare la pagina!! Ho già fatto la ricerca in google ma non ho trovato la soluzione, per questo motivo ho chiesto nel presente forum.

    window.print mi stampa la pagina ma io devo devo stampare dei documenti tramite il link.

    Come posso fare? Grazie.

  4. #4
    un documento che si trova dove? sul pc del client? se così te lo devi caricare sul server temo, incorporare in una pagina e da li fare window.print. non so se ci siano altre soluzioni
    Davide

  5. #5
    Il documento si trova sul server e dovrei stampare più documenti tra cui anche pdf(quindi doc + pdf).

    Il classico window.print é molto carino ma non adatto alla mia esigenza dato che i file sul server sono numerosi e possono variare.

  6. #6
    Guarda, window.print serve solo a stampare quello che è in visione nella pagina, non a stampare un documento non in HTML. Per stampare qualcosa che NON è HTML devi aprire il file corrispondente con un programma che possa leggerlo ed utilizzare le funzioni del programma per stampare il documento.

    Anche nel caso in cui apri un file all'interno del browser, come per esempio un PDF, non lo stai leggendo con browser stesso, ma con il programma di lettura apposito, nell'esempio Acrobat Reader, che fa da Wrapper all'interno di una finestra del browser. Proprio per questo JS non funziona in questi casi, perché non c'è neanche una riga di HTML da interpretare.
    I DON'T Double Click!

  7. #7
    Originariamente inviato da Excalibur81
    Il classico window.print é molto carino ma non adatto alla mia esigenza dato che i file sul server sono numerosi e possono variare.
    questo non è vero, in quanto con ajax puoi facilmente ovviare al problema.
    resterebbe il problema di come incorporare i files nell'html, in quanto come ti dicevo e come ha sottolineato artorius, non è che puoi lanciare programmi sul client e da li stampare, devi, per forza, passare dal browser e da javascript
    Davide

  8. #8
    Ok, ragazzi non litigate ho trovato lo script che mi permette di stampare qualsiasi formato(l'ho testato e funziona):



    <Link rel='alternate' media='print' href=null>
    <Script Language=JavaScript>
    function setPrintPage(prnThis){
    prnDoc = document.getElementsByTagName('link');
    prnDoc[0].setAttribute('href', prnThis);
    window.print();
    }

    </Script>


    [img]images/print.gif[/img]



    Ora però avrei bisogno del vostro aiuto dato che di java script non me ne intendo molto (sono piu pratico di php).

    Invece di usare il l'immagine link (<img ...>) dovrei fare in modo che mi stampasse il file direttamente senza quindi visulizzare la piccola immagine.

    Con php si usa di solito richiamare la funzione in questo modo:


    echo "<script type='text/javascript'>setPrintPage();</script>";


    ma onClick="setPrintPage('assets/images/gallery/highRes/img.jpg' dove lo metto?


    Grazie.

  9. #9
    Originariamente inviato da Excalibur81

    ma onClick="setPrintPage('assets/images/gallery/highRes/img.jpg' dove lo metto?
    su un pulstante, tipo :
    codice:
    <input type="button" onclick="...." />
    come hai scritto tu la funzione è lanciata cliccando sull'immagine. che è ininfulente e puoi togliere, visto che funge solo da elemento su cui cliccare.

    altrimenti lo lanci all'apertura della pagina:
    codice:
    window.onload = setPrintPage ....
    <Link rel='alternate' media='print' href=null> dove lo metti? nell'<head>?
    Davide

  10. #10
    Lo script funziona con i .JPG e .TXT ma non va con in PDF e DOC. Peccato!

    Qualcuno sa magari come far in modo che lo script funzioni con tutti i formati??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.