Como um PDF impede que ele próprio seja impresso?

8

Tenho um PDF para o manual da minha câmera e o Adobe Reader não me permite imprimi-lo (a opção de impressão está acinzentada). O SumatraPDF também faz a mesma coisa (diz até impressão negada). Como o PDF impede que ele próprio seja impresso? Parece que, se o programa puder exibi-lo na tela, também poderá imprimi-lo. Talvez o Adobe Reader respeite o PDF não sendo impresso, mas certamente um leitor de código-fonte aberto não seria tão restritivo. Então, há algo mais do que apenas o software leitor de PDF, respeitando a solicitação do PDF de não poder ser impresso?

Steven
fonte
11
É uma bandeira no arquivo. O Adobe Reader e o SumatraPDF estão envolvidos nisso. Eu acho ridículo sabotar software dessa maneira. Não impede que os determinados façam uma cópia e é extremamente frustrante para milhões de pessoas fazendo um trabalho comum.
Coronel Panic
O Google Chrome (versão 42) permite imprimir o documento.
Coronel Panic

Respostas:

15

A permissão de impressão está no próprio arquivo pdf e é usada principalmente pelos produtos da Adobe. Alguns produtos prestam atenção e outros o imprimem de qualquer maneira.
É muito fácil de remover.

Consulte o artigo Como desbloquear arquivos Adobe PDF , onde explica como usar o Freeware PDF Unlocker para remover esta e outras senhas.

Aviso : Comentado por Chris Betti diz

Em 7 de outubro de 2013, a instalação do Freeware PDF Unlocker instala software indesejado sem confirmação e falha na instalação do produto.

Use versões mais antigas (se houver) ou procure outro produto.

harrymc
fonte
Não é correto que as permissões de impressão sejam "usadas apenas pelos produtos Adobe". - É correto que "algumas produções prestem atenção e outras não".
Kurt Pfeifle #
@ pipitas: Corrigido: somente -> principalmente.
harrymc
Muitas coisas sobre o PDF são totalmente "dependentes da implementação". Já encontrou um PDF super secreto com proteção por senha? Sim, é apenas uma bandeira simples que significa "senha proteger este arquivo" .. não há nenhuma criptografia real e é trivial para encontrar um leitor de PDF que não seguir esta "regra"
Earlz
2
-1. Em 7 de outubro de 2013, a instalação do Freeware PDF Unlocker instala software indesejado sem confirmação e falha na instalação do produto.
22613 Chris Betti
@ ChrisBetti: incorporei seu aviso na minha resposta.
harrymc
4

Faz parte das configurações quando você salva o PDF. Você também pode não permitir que o texto seja copiado. Existem softwares que permitem ignorar as restrições.

ngen
fonte
1

Não. Como você diz, se puder ser exibido, poderá ser impresso. Isso requer a cooperação do leitor para que isso ocorra.

Ignacio Vazquez-Abrams
fonte
11
Você conhece um leitor de PDF que sempre me permite imprimir?
1211 Steven
Não. Mas se o Evince não permitir a impressão independentemente, tenho certeza de que você poderia invadir com facilidade o suficiente para mudar isso.
Ignacio Vazquez-Abrams
2
@Steven, você pode editar seu arquivo PDF neste site: pdfpirate.org ou usar um software que permita selecionar, copiar e imprimir em documentos PDF restritos. Você pode imprimir o documento PDF "desbloqueado" em qualquer software de leitura de PDF.
galacticninja
3
O Evince tem uma opção do GConf para "ignorar restrições".
User1686
1

Experimente o Okular . Se você é como a maioria das pessoas, precisa do KDE para Windows .

Nas distribuições Linux baseadas no Debian:

$ sudo apt-get install okular

ou em distros baseados em RPM:

$ su -c yum install okular

ou você pode compilá-lo em outras distros.

No Mac, você precisará instalar o KDE para o Mac . Isso requer compilação e provavelmente não vale o seu tempo. (Por que você usaria um sistema operacional tão limitado?)

Em outros sistemas operacionais, pode ser necessário compilá-lo, se não houver um pacote disponível.

O Okular deve poder contornar as restrições de PDF por padrão.

Jonathan Reno
fonte
1

Para liberar o conteúdo do seu pdf, use pdftk :

pdftk in.pdf output out.pdf allow AllFeatures
Coronel Panic
fonte