2013-08-23 5 views
0

브라우저에서 PDF 문서를 보려고하지만 다운로드 할 수 없습니다. 내가 볼 수있는 몇 가지 PDF 뷰어를 시도했지만 그것도 다운로드 옵션이 있습니다. 모든 사용자가 자신의 끝에서 열거 나 PDF를 다운로드하려고하면 PHP : 다운로드 할 수없는 PDF 파일 만보기

은, 일부 인증 (암호 보호)이 있어야합니다.

또한 브라우저에서 보호 된 PDF를 PHP CURL 통해 열려고했습니다. 그러나 파일을 열려면 암호를 묻는 것이 좋습니다.

비밀 번호를 전달하여 브라우저에서 보호 된 PDF를 여는 방법은 무엇입니까?

다음

내가 PDF 파일의 암호를 통과 .. 여기

<?php 
$username = ""; 
$password = "demo"; 
$url = "www.example.com/file.pdf"; 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); 
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
$output = curl_exec($ch); 
curl_close($ch); 

header('Content-type:application/pdf'); 
echo $output; 
?> 

"file.pdf는"파일을 보호됩니다.

누구나이를 방지하는 방법을 제안 할 수 있습니까?

답변

2

이것은 PDF 뷰어 옵션에 따라 다릅니다.

요즘은 많은 현대적인 브라우저 지원보기 및 다운로드를 지원합니다. 개인적으로 이것이 가능하다고 생각하지 않습니다.

당신이 할 수있는 일은 그것을보고 싶은 사람들을위한 암호를 설정하는 것입니다. 그들은 다운로드 한 사람조차도 암호가 없어서 쓸모가 없습니다.

+0

동의하지 않으면 볼 수 있으면 다운로드 할 수 있습니다. –