2016-04-20 13 views
0

Ich habe einen Code in Java erstellt, um Einschränkungen für PDF-Dateien anzuwenden, und er funktioniert gut in Desktops mit Acrobat Reader.PDF-Beschränkung für mobile Geräte (Android/iOS)

enter image description here

Aber wenn ich öffnen Sie das gleiche pdf in einem mobilen Gerät mit Antriebs PDF Viewer oder andere App auf Android oder iOS es nicht reflektiert wird und ich die Möglichkeit, den Inhalt zu drucken oder zu kopieren.

Haben Sie Vorschläge, wie Sie die Beschränkungen für PDF-Dokumente anwenden können, die plattformübergreifend funktionieren? Vielen Dank!!

Antwort

0

Dies ist nicht möglich; Wenn es in Adobe Reader auf dem Desktop funktioniert, machen Sie es wahrscheinlich richtig. Die Einhaltung dieser Einschränkungen ist jedoch eine Eigenschaft des PDF-Readers. Wenn Ihr Leser die Einschränkungen ignorieren möchte, können Sie nichts dagegen tun.

0

Eine Problemumgehung wäre, ein undurchsichtiges Deckblatt über jeder Seite zu platzieren und dann JavaScript zu verwenden, um es auszublenden.

Natürlich würden die beschissenen PDF-Viewer nur eine Anzahl leerer Seiten anzeigen, und nur die besseren PDF-Viewer (wo wir annehmen können, dass sie die Einschränkungseinstellungen berücksichtigen) können verwendet werden.

Eine Variante würde den Inhalt als Symbole in Schaltflächenfelder setzen, die standardmäßig ausgeblendet sind. Wenn nun jemand die Felder entfernt oder verflacht, würde es immer noch keinen Inhalt geben.

+0

Danke Max, Können Sie bitte irgendein Tutorial oder Blog-Post/irgendwelche Links teilen, um den Prozess zu erarbeiten? –

Verwandte Themen