PDF 사용 제한 제거 [중복]


32

이 질문에는 이미 답변이 있습니다.

"복사 없음"및 "인쇄 없음"제한 비트가 설정된 여러 PDF 문서가 있습니다. Linux에서 이러한 제한을 제거하기위한 무료 도구가 있습니까?

나는 시도 pdf2ps | ps2pdf했지만 크기 증가는 끔찍하다. 원본도 상당히 커서 웹 사이트보다 로컬 도구를 사용하고 싶습니다.


코드를 작성하거나 기꺼이 무언가를 원하십니까?
Aaron McIver

코드는 괜찮지 만 C가 될 것 같지만 C 기술은 "Hello world"로 제한됩니다.
grawity

1
iText를 사용할 수 있습니다. itextpdf.com/itext.php 이것은 자바로 가능합니다.
Aaron McIver

답변:


4

FOSS 측면에서 PDFCrack이 있지만 실제로 보안을 제거하는지 확실하지 않은 경우 암호 크래커 일뿐입니다. 나는 일반적으로 무료 평가판 소프트웨어 인 A-PDF Restrictions Remover 를 사용하기 쉽다.

최신 PDF 버전 인 경우 훨씬 어려울 수 있습니다. 최근에 보안이 실제로 향상되었다고 생각합니다.


A-PDF 툴을 구매하게되었습니다.
grawity

A-PDF 도구가 컴퓨터를 변경하려고합니다. PDF 편집기가 기기의 구성을 변경해야하는 이유는 무엇입니까? 최소 권한에 대한 고전적인 위반이며 아마도 맬웨어와 관련이있을 수 있습니다.
jww

63

qpdf :

$ qpdf --decrypt restricted-input.pdf unrestricted-output.pdf

3
qpdf잘 작동합니다. 편리한 사전 빌드 된 Windows 바이너리가 있습니다.
Li-aung Yip

이것은 현재 암호를 알고있는 경우에만 작동합니다
iamkhush

28

아마도 pdftk를 사용할 수 있습니다 . 같은 것

pdftk in.pdf output out.pdf allow AllFeatures

일을해야합니다.


3
암호를 알고 있으면 작동합니다.
Scott McClenning

5
아마 몇 년 늦었을 수도 있지만 소유자 암호는이 사실을 알 필요가 없으며 사용자 암호 만 있으면됩니다. 소유자 암호와 제한 사항을 모두 제거하는 힘을 남용하지 말라고 경고하지만 더 이상 불평하지 않습니다. 나는 이것이 받아 들여야 할 답변이라고 생각합니다.
matega

17

ghostscript설치 한 경우 간단하게 시도하십시오.

gs -sPDFPassword=$PASS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf

1
+1 및 온라인 변형을 발견 : gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf. 암호를 무차별 적으로 사용하는 것보다 몇 초만에 나를 위해 일했습니다 ...
bufh

참고로, 필자의 경우 원본 파일 gs은 3.7MB 이후 10MB였습니다.
bufh

1
@bufh 해상도가 떨어졌을 수 있습니다. 당신은 같은 뭔가 다른 지정하지 않는 72 dpi로 같은 뭔가 고스트 스크립트 기본값 -r<dpi>(예를. -r300). 또한을 통과해야합니다 -dSAFER. PostScript는 완전히 완성 된 프로그래밍 언어이며, 마지막으로 확인한 GhostScript의 기본값은 임의의 파일 시스템 액세스를 허용하는 것입니다.
ssokolow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.