비밀번호로 보호된 PDF는 PHP DOMPDF에서 열 수 없습니다.
P粉950128819
P粉950128819 2024-03-26 13:33:59
0
1
408

다음 코드를 사용하여 비밀번호 보호를 만들었습니다.

으아아아

파일을 다운받아보니 잘 되더라구요.

이 파일도 다운로드하기 전에 서버에 저장합니다. 그런데 나중에 파일을 다운로드하려고 하면 올바른 비밀번호로 파일이 열리지 않습니다. 비밀번호 보호를 설정하지 않으면 원활하게 작동합니다

누구나 도와줄 수 있나요?

P粉950128819
P粉950128819

모든 응답(1)
P粉428986744

문제를 발견했습니다. 암호화된 정보 배열에는 "p-값"이라고 불리는 "p"라는 키가 있습니다. PDF가 스트리밍되면 p-값이 252에서 -4로 변경됩니다. 이를 수행하는 코드 부분은 다음과 같이 주석 처리되어 있습니다.

첫 번째 출력 시 p값이 바뀌기 때문에 두 번째로 PDF를 출력할 때 잘못된 값으로 파일을 작성합니다.

두 가지 해결책이 있는 것 같습니다. 첫 번째 방법은 먼저 PDF를 파일로 출력한 다음 해당 파일을 브라우저에 에코하는 코드를 직접 작성하거나 다음과 같이 스트림과 출력 사이의 p-값을 재설정할 수 있습니다.

으아악

도움이 되길 바랍니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿