PDF op site zichtbaar, maar niet te downloaden

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Digigraaf
  • Registratie: Mei 2021
  • Laatst online: 10-05-2021
Ik wil op mijn site een PDF bestand plaatsen die niet te downloaden is, maar die wel te lezen moet zijn.
Wie weet hoe dat moet ?
...

Ik beschik over Adobe Acrobat Pro DC
...


...

Alle reacties


Acties:
  • 0 Henk 'm!

  • YoGi_Berra
  • Registratie: Februari 2003
  • Laatst online: 15-05 13:04
Wat heb je zelf al geprobeerd?

Acties:
  • +2 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 22:49
Om hem te lezen moet je hem al downloaden

Acties:
  • 0 Henk 'm!

  • Flimovic
  • Registratie: Mei 2007
  • Laatst online: 14-05 14:26

Flimovic

PC Gamer / BBQ-liefhebber

Waarom is het erg als de PDF gedownload wordt?

Steam/Discord: Flimovic


Acties:
  • 0 Henk 'm!

  • Tazzios
  • Registratie: November 2001
  • Laatst online: 19:00

Tazzios

..

Digigraaf schreef op maandag 10 mei 2021 @ 10:57:
Ik wil op mijn site een PDF bestand plaatsen die niet te downloaden is, maar die wel te lezen moet zijn.
Wie weet hoe dat moet ?
...
Indien je vertelt waarom dat nodig is kunnen we misschien helpen een werkende oplossing te verzinnen.

[ Voor 6% gewijzigd door Tazzios op 10-05-2021 11:04 ]


Acties:
  • +1 Henk 'm!

  • SinergyX
  • Registratie: November 2001
  • Laatst online: 15:06

SinergyX

____(>^^(>0o)>____

Simpel: niet. Elke vorm (anti click, embed, toolbar, als plaatje, pdf-viewer) heeft een counter-versie om alsnog dat zichtbaar weer terug in een PDF te krijgen. Je kan het wat moeilijker maken, maar daar houd het verder op.

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


Acties:
  • 0 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 23:39

AW_Bos

Liefhebber van nostalgie... 🕰️

Mogen alleen ingewijden de PDF downloaden?
In dat geval raad ik aan om de PDF buiten je webroot te zetten zodat deze niet direct benaderbaar is via de browser.

Dan kan je met PHP een mooie drempel opwerpen. Stukje pseudo-code....
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
if( isAuthenticated() ) { // controleer hier met je eigen functie of iemand gemachtigd is om de boel te downloaden.
$file = '/home/mysite.nl/docs/topsecret.pdf';

if (file_exists($file)) {
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename="'.basename($file).'"');
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    readfile($file);
    exit;
} else {
 echo "Geen rechten! Doei!";
}
?>


Maar het blijft een drempel, want iemand kan het natuurlijk uitlekken.

☀️ Goedemorgen zonneschijn! ☀️
☀️Ja, je maakt me zo gelukkig, en door jou voel ik me fijn! ☀️

Pagina: 1