W jaki sposób PDF sam się nie drukuje?

8

Mam plik PDF z instrukcją obsługi aparatu, a Adobe Reader nie pozwala mi go wydrukować (opcja drukowania jest wyszarzona). SumatraPDF robi to samo (mówi nawet, że odmowa drukowania). W jaki sposób PDF sam się nie drukuje? Wydaje się, że jeśli program może wyświetlić go na ekranie, to może go również wydrukować. Być może Adobe Reader szanuje, że plik PDF nie jest drukowany, ale z pewnością czytnik PDF typu open source nie byłby tak restrykcyjny. Czy jest w tym coś więcej niż tylko oprogramowanie do odczytu plików PDF uwzględniające żądanie PDF, aby nie można było wydrukować?

Steven
źródło
1
To flaga w pliku. Adobe Reader i SumatraPDF są do tego gotowe. Myślę, że sabotaż oprogramowania w ten sposób jest absurdalny. Nie powstrzymuje zdeterminowanych przed zrobieniem kopii i jest niezwykle frustrujące dla milionów ludzi wykonujących zwykłą pracę.
Pułkownik Panic
Google Chrome (wersja 42) pozwala wydrukować dokument.
Pułkownik Panic

Odpowiedzi:

15

Zezwolenie na drukowanie znajduje się w samym pliku pdf i jest najczęściej używane przez produkty Adobe. Niektóre produkty zwracają na to uwagę, a inne i tak je drukują.
Jest dość łatwy do usunięcia.

Zobacz artykuł Jak odblokować pliki Adobe PDF , w którym wyjaśniono, jak używać Freeware PDF Unlocker do usuwania tego i innych haseł.

Ostrzeżenie : komentarz Chris Betti mówi

Od 7 października 2013 r. Instalacja Freeware PDF Unlocker instaluje niechciane oprogramowanie bez potwierdzenia i nie instaluje samego produktu.

Użyj starszych wersji (jeśli można je znaleźć) lub wyszukaj inny produkt.

harrymc
źródło
Nieprawidłowe jest to, że uprawnienia do drukowania są „używane tylko przez produkty Adobe”. - Prawdą jest, że „niektóre produkcje zwracają na to uwagę, a inne nie”.
Kurt Pfeifle
@pipitas: Poprawione: tylko -> głównie.
harrymc
Wiele rzeczy na temat PDF jest całkowicie „zależnych od implementacji”. Czy kiedykolwiek spotkałeś super ściśle tajny plik PDF z ochroną hasłem? Tak, to tylko prosta flaga, która oznacza „chroń ten plik hasłem” .. nie ma faktycznego szyfrowania i znalezienie czytnika PDF, który nie przestrzega tej „reguły” jest
banalne
2
-1. Od 7 października 2013 r. Instalacja Freeware PDF Unlocker instaluje niechciane oprogramowanie bez potwierdzenia i nie instaluje samego produktu.
Chris Betti,
@ChrisBetti: Włączyłem twoje ostrzeżenie do mojej odpowiedzi.
harrymc
4

Jest to część ustawień podczas zapisywania pliku PDF. Możesz także zabronić kopiowania tekstu. Istnieją programy, które pozwalają ominąć ograniczenia.

ngen
źródło
1

Nie. Jak mówisz, jeśli można go wyświetlić, to potencjalnie może zostać wydrukowany. Wymaga to współpracy czytelnika, aby to uchwalić.

Ignacio Vazquez-Abrams
źródło
1
Czy znasz czytnik PDF, który zawsze pozwala mi drukować?
Steven
Nie. Ale jeśli Evince nie zezwala na drukowanie, jestem pewien, że z łatwością zhakujesz go, aby to zmienić.
Ignacio Vazquez-Abrams
2
@Steven możesz edytować plik PDF na tej stronie: pdfpirate.org lub użyć oprogramowania, które umożliwi wybieranie, kopiowanie i drukowanie na ograniczonych dokumentach PDF. Następnie możesz wydrukować „odblokowany” dokument PDF na dowolnym oprogramowaniu do odczytu plików PDF.
galacticninja
3
Evince ma opcję GConf do „pomijania ograniczeń”.
user1686,
1

Wypróbuj Okular . Jeśli jesteś podobny do większości ludzi, potrzebujesz KDE dla Windows .

W dystrybucjach Linuksa opartych na Debianie:

$ sudo apt-get install okular

lub w dystrybucjach opartych na RPM:

$ su -c yum install okular

lub możesz skompilować na innych dystrybucjach.

Na Macu będziesz musiał zainstalować KDE na Macu . Wymaga to kompilacji i prawdopodobnie nie jest warte twojego czasu. (Dlaczego w ogóle korzystasz z tak ograniczonego systemu operacyjnego?)

W innych systemach operacyjnych może być konieczne jego skompilowanie, jeśli pakiet nie jest dostępny.

Okular powinien domyślnie być w stanie obejść ograniczenia PDF.

Jonathan Reno
źródło
1

Aby uwolnić zawartość twojego pliku pdf, użyj pdftk :

pdftk in.pdf output out.pdf allow AllFeatures
Pułkownik Panika
źródło