Menù visualizzatore pdf
Autor: Pasquale N.
Visitado 331,
Followers 1,
Compartido 0
Ho creato un collegamento a un file pdf. Quando utilizzo il collegamento mi si apre una finestra che mi permette di visualizzare il suddetto file. Il visualizzatore è corredato di un suo menù che ti permette di: stampare il documento; download del documento; roteare il documento.
Vorrei poter bloccare queste funzioni. come fare?
es: https://www.liru.it/corso-mini-sub.html a fondo pagina ci sono vari collegamenti che evidenziano questa problematica.
Sarei felice se qualcuno mi suggerisce cosa fare e come. Grazie
Publicado en
Olá! Com o novo Objeto acredito ser possível escolher as funções desabilitadas que deseja.
Autor
buongiorno, grazie per avermi risposto, potresti essere più chiaro, così non ho capito cosa devo fare.
Dove trovo tutte quelle funzioni da spuntare?
@Pasquale, io non ce l'ho, ma Glaucio si riferisce all'oggetto opzionale a pagamento Flipbook
https://market.websitex5.com/it/oggetti/21a425b3-2d95-41ff-92fb-383ad20230f
Attenzione che è SOLO per versioni 2024.2 e superiori !
mi pare tu abbia la 2020.
Autor
si io ho la versione 20.14
Autor
intanto ho aperto il pdf con Nitro dal menu "protezione" sicurazza tramite password sono riuscito a bloccare la stampa. Mi spiego, quando apro il collegamento la finestra è uguale a prima solo che non permette di mandare in esecuzione la stampa
Selezionando il testo con copia incolla e possibile portarsi in locale il contenuto. Va inibito anche il tasto destro del mouse.
In alternativa inserire un watemark in trasparenza ma lascia il tempo che trova perchè comq si leggerà sempre.
... c'è una delle mie prime invenzioni o escamotage, basato sul mio storico DIV_CUSTOM...
... il problema è che i tuoi PDF sono troppo estesi verticalmente...
... con una variante alla mia personale idea si potrebbe far attivare l'inibizione del contenuto del IFRAME/PDF con relative azioni e quindi verrebbe ovviamente bloccato anche lo scroll del contenuto IFRAME, che però sarà possibile farlo con un escamotage che permette lo scroll solo tramite la relativa BARRA laterale di SCROLL che rimarrebbe attiva...
... in più il mio codice si applicherebbe automaticamente a tutte le voci di quella pagina già attualmente collegate ad un PDF, e sul PDF rimarrebbe attivo lo stesso avviso di Copyright che hai già in uso ...
...!... se ti interessa provare il mio codice, unico ed esclusivo, con le su dette limitazioni di SCROLL, ...avvisami. ed io ritornerò qui...!...
.
.
... simulazione:
.
Autor
io le sto provando tutte pur di trovare una soluzione soddisfacente, Grazie - proviamo il tuo codice chi sa che va bene.
La mia meraviglia è che Incomedia attenta a: disabilitare il tasto dex del mouse, al copyraight, alla copia degli oggetti e le foto che sono in una pagina e poi permette di stampare e scaricare un file solo perchè lincato?, Mah!
... tieni presente che il PDF non è un fomato nato per il WEB, ed al contrario è proprio dedicato alla STAMPA, e per la cui visione occorrono reader appositi che esulano dalle funzioni WEB e quindi il programma non c'entra, considerando anche che showbox = iframe, quindi pagina esterna alla pagina ospite...
... al posto del formato PDF andrebbe usato proprio il formato per il WEB, <<HTML>>...
.
... OK ... questo il mio codice, da me ideato nel 2012 inizialmente per lo scroll pagina a soluzioni "mobile" e poi adattato per decine di altri casi diversi, come questo:
<script>
$(document).ready(function () {//K>;
/** -- protezione_iframe_pdf_[267797] x WSx5 - by KolAsim -- **/
divK1 = '<div id="divK1" style="position:absolute;top:0px;left:0px;width:100%;height:100%;"><div>';
divK2 = '<div id="divK2" style="position:absolute;top:0px;left:0px;width:100%;height:50px;"><span style="position:absolute;color:red;font-size:40px;right:10px;top:5px;z-index:1">↓</span><div>';
linkK =$( ".imCssLink" );
for(var i = 0, TotK = linkK.length; i < TotK; i++){//K1>;
if($(linkK[i]).attr("href").indexOf(".pdf")){//K2>;
$(linkK[i]).click(function(){//K3>;
setTimeout(function(){ //K4>;
$("#imShowBox").append(divK1).append(divK2)
protezioneK()
}, 1000); //K4<<;
});//K3<<;
};//K2<<;
};//K1<<;
});//K<<;
//-----------f K5 -------------------
window.onresize = function(){//K5>;
protezioneK()
};//K5<<;
//------f K6 -------------------
function protezioneK(){//K6>;
setTimeout(function(){//K7>;
wWK = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;
wK = $("#imShowBox").width();
hK = $("#imShowBox").height()
if(wWK < 695) {//K8>;
$("#divK1").css("width",wK-4+"px").css("height",hK-4+"px");;
}//K8<<;
else {//K9>;
$("#divK1").css("width",wK-4+"px").css("height","100%");;
};//K9<<;
}, 500); //K7<<;
};//K6<<;
</script>
.........................................
... il codice va incollato nella sezione esperto di quella pagina, nella 3^opzione x(/HEAD)....
.
ciao
.
Autor
grazie, mi attivo subito a provarlo.
Approfitto della tua preparazione, Posso trasformare un file word (doc) in Html in automatico?
puoi provare con la funzione di word
Autor
OK ... questo il mio codice, da me ideato nel 2012 inizialmente per lo scroll pagina a soluzioni "mobile" e poi adattato per decine di altri casi diversi, come questo:
KolaSim,
Sono entrato nelle proprietà della pagina, sez. Esperto, ho incollato il codice che mi hai fornito.
purtroppo non è cambiato niente, non blocca nessuna funzione, tutto come prima.
... per poter valutare in questa pagina non vedo ancora applicato il mio codice:
https://www.liru.it/corso-mini-sub.html
... avvisami quando posso andare a controllare...
.
Autor
Intanto ho convertito un file doc in html e l'ho trascritto nell'oggetto HTML di Website, adesso è parte integrante della pagina e si apre a prescindere. Non ho ottenuto il risultato che volevo. Dovrei metterlo in una pagina nascosta per poterlo richiamare a mio piacimento. Mi comporta avere tante pagine nascoste quanti sono i documenti che intendo postare, non è ... ...
Autor
per poter valutare in questa pagina non vedo ancora applicato il mio codice:
https://www.liru.it/corso-mini-sub.html
si, si hai ragione ho fatto le prove su una copia che non è in rete, adesso metto il codice sul progetto originale
Autor
L'ho appena postato, non da i risultati sperati, controlla, ti chiedo solo di avere ancora un pizzico di pazienza grazie.
... nelle righe 36 e 38 del tuo codice si sono creati due ritorni a capo che spezzano la stinga interrompendo il flusso e creando una riga nuova, 37 e 39...
... adesso per controllo ho fatto un copia/incolla del mio,precedente codice in un blocco note di windows, ed il codice non si spezza...
... prova a controllare e fare in modo che le stringhe divK1 e divK2 siano continue e senza ritornia a capo...
... nel caso avvisami...
.
Autor
Ho fatto la correzione, sul PC funziona benissimo. L'unico inconveniente è che impone le regole per tutta la pagina e non per il singolo oggetto.
Attenzione - dopo che l'ho postato sul web non funziona come mai?
... ho controllato adesso online, e pare funzionare come da mie aspettative...
... se a te non funziona, aziona sulla tastiera:
Ctrl+F5 ... oppure Ctrl+Maiusc+F5
...oppure Ctrl+R ... oppure Ctrl+Maisuc+R
.
... però noto adesso che il PDF crea lo scroll orizzontale al contrario di quando avevo visto prima a base del mio codice...
... il mio codice ora come ora attiverebbe lo scroll orizzontale sotto ai 620 pixel....
.
Autor
da tastiera ho fatto: Ctrl+F5; Ctrl+Maiusc + F5; Ctrl + R; Ctrl + Maiusc +R. le ho provate tutte, sembra che si rigenera lo schermo ma quando apro il sito mi accorgo che il codice non ha funzionato.
... io vedo così, quella freccia rossa a destra vuol dire che sul mio browser funziona...
.
a me sulla tua pagina, il codice di KolAsim funziona...
si riesce SOLO a scrollare dove c'è la freccina rossa aggiunta dal codice stesso... tutti gli altri pulsanti (zoom, salva, stampa sono inibiti)
ovvio metterei anche il WATERMARK come suggerito da Roberto, poichè si riesce facilmente a risalire al file , come d'altronde per TUTTO (o quasi) quello che c'è online...
confermo idem funzioni inibite!!!!
Autor
ho cancellato la cronologia, adesso funziona benissimo
Siete stati pazienti e gentilissimo Grazie
un abbracciodi cuore Pasquale