1. A method for dynamic display of at least one layer in a PDF document, comprising the steps of: setting, via a server, a criterion based on a geographic location of a PDF document reader for a trigger to change a display state of the at least one layer of the PDF document to another display state of the at least one layer of the PDF document; creating, via the server, a script that can be processed by the PDF document reader and that contains the location-based criterion for the trigger; and embedding, via the server, the script in the PDF document, wherein when the PDF document is opened by the PDF document reader, the script causes evaluation of the location-based criterion for the trigger, and if a geographic location of the PDF document reader when the PDF document is opened satisfies the location-based criterion for the trigger, then the script causes a change of the display state of the at least one layer of the PDF document.