Según esta respuesta Los archivos PDF pueden contener comportamientos ejecutables como JavaScript, acceso al sistema de archivos, carga de recursos externos (o locales), etc.
En MacOS (pero también es interesante para iOS), me encantaría saber si el generado El archivo de salida de Safari al hacer clic en "Exportar como PDF..." puede contener estos componentes "de riesgo" o no independientes ?
Mi objetivo es crear un PDF de la página web, que será totalmente fiable como similar el sitio web original, pero funcionará sin conexión, y sin dependencia de cualquier archivo externo o servidor web. Además, no quiero que el archivo PDF acceda a nada en mi ordenador (sistema de archivos, llamadas al sistema, información, fuentes, paquetes, eventos o procesos, etc). ¿Está garantizado en algún sitio? Si no es así, ¿cómo puedo garantizarlo? (tanto los aspectos de seguridad como los de similitud)
Además, vi otra función relacionada con PDF en Safari, 'Imprimir -> Guardar como PDF' que parece producir un resultado bastante similar (basado en esta respuesta en realidad hace cosas ligeramente diferentes bajo el capó). Por lo tanto, me encantaría obtener respuestas a mi pregunta, en relación con esta alternativa también.
P.D. También es interesante saber si alguna limitación en la ejecución de código dentro de PDF se debe a la especificación del formato, o a los filtros que Safari aplica sobre el archivo generado, o tal vez incluso a la aplicación lectora de PDF (por ejemplo, la aplicación Preview en el caso de MacOS).