Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Puoi fare cosi per mostrare un file pdf. Attenzione, lo browser deve essere settato per visualizzare i pdf altrimenti non funziona.

    Codice PHP:
    <!doctype html>
    <
    html>
            <
    head>
                    <
    meta charset="utf-8" />
                    <
    title></title>
            </
    head>
     
            <
    body>
                    <
    h1>PDF</h1><br>
     
        <
    object id="mon_objet" data="TI82STATSBookfre.pdf" type="application/pdf" width="1000" height="800" scrolling="auto" frameborder="1">
         
    Unable to open the PDF file.
        </
    object>
     
     
            </
    body>
    </
    html
    Con microsoft edge (su cui pdf è installato) :
    170415-003.JPG

    Con IE 11 (su cui pdf non è installato) :
    170415-004.JPG
    Ciao, credo che intendesse caricare il pdf da server, manipolarlo sul client e visualizzarlo in finestra all'occorrenza.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da U235 Visualizza il messaggio
    Ciao, credo che intendesse caricare il pdf da server, manipolarlo sul client e visualizzarlo in finestra all'occorrenza.
    In questo caso penso se la puo' scordare.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Quote Originariamente inviata da badaze Visualizza il messaggio
    In questo caso penso se la puo' scordare.

    Boh... so che esiste pdf.js, ma non l'ho mai provata. In ogni caso partendo da una stringa in base64 del pdf può visualizzarla per esempio così (su un frame):

    codice:
    <script>
            var pdf = "JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo...";//se metto tutto il pdf i poveri criceti schiattano
            var iframe = document.createElement("iframe");
            iframe.height = 1200;
            iframe.width = 800;
            iframe.src = "data:application/pdf;base64, " + pdf;
            document.body.appendChild(iframe);
    </script>
    Oppure su una nuova finestra :
    codice:
    <script>
            var pdf = "JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo...";//se metto tutto il pdf i poveri criceti schiattano
            window.open("data:application/pdf;base64, " + pdf);
    </script>
    ecc.
    Ma IE e compagni spezzano la stringa. Mi pare sia sino a 1024.

  4. #4
    Ok grazie a tutti. Ora sono fuori per Pasqua ma appena torno provo.
    Ma IE e compagni spezzano la stringa. Mi pare sia sino a 1024.
    L'unica cosa che non ho capito è che problema derivi dal fatto che le spezzi le stringhe...

  5. #5
    Quote Originariamente inviata da U235 Visualizza il messaggio
    Boh... so che esiste pdf.js, ma non l'ho mai provata. In ogni caso partendo da una stringa in base64 del pdf può visualizzarla per esempio così (su un frame):

    codice:
    <script>
            var pdf = "JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo...";//se metto tutto il pdf i poveri criceti schiattano
            var iframe = document.createElement("iframe");
            iframe.height = 1200;
            iframe.width = 800;
            iframe.src = "data:application/pdf;base64, " + pdf;
            document.body.appendChild(iframe);
    </script>
    Oppure su una nuova finestra :
    codice:
    <script>
            var pdf = "JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo...";//se metto tutto il pdf i poveri criceti schiattano
            window.open("data:application/pdf;base64, " + pdf);
    </script>
    ecc.
    Ma IE e compagni spezzano la stringa. Mi pare sia sino a 1024.
    Okok grazie mille a tutti. Ora sono fuori per Pasqua, ma appena torno proverò in questo modo. L'unica cosa che non ho capito è cosa comporta il fatto che IE spezzi la stringa...
    Grazie e auguri
    Lorenzo

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.