Posso incorporare un gioco in un documento PDF?


16

Stavo pensando che sarebbe bello avere un gioco interattivo in un curriculum digitale. Per il bene di questa domanda e lo scopo di questo sito, ignoriamo se questa è una buona idea.

È possibile incorporare un gioco o una sorta di finestra interattiva all'interno di un documento PDF? Questo potrebbe usare qualsiasi tipo di linguaggio o framework. Ad esempio, avere una piccola area del PDF con un CAPTCHA al suo interno.


8
Potresti anche mettere un gioco sulla versione cartacea, come un sudoku o giù di lì.
Turion,

Potresti anche fare un gioco ipertestuale (come scegliere la tua storia di avventura). Se il JavaScript consentito ha la capacità di generare numeri casuali e di archiviarlo e recuperarlo, allora dovresti essere in grado di renderlo più interattivo.
Shule,

2
Sarebbe molto più semplice incorporare un PDF in un gioco, se si desidera molta più flessibilità.
Shule,

1
Puoi rendere il tuo curriculum solo un sito Web, come questo .
Margarciaisaia,

Risposte:


24

Non è facile ignorare se questa è una buona idea o no, ma farò del mio meglio per sopprimere il mio bisogno di affrontare la questione e concentrarmi sulla pura fattibilità tecnica.

PDF ha il supporto Javascript per aggiungere elementi interattivi a un documento. Questo potrebbe essere usato per implementare giochi semplici. Ma non puoi semplicemente prendere un gioco che hai implementato in qualche altra tecnologia e incorporarlo nel file PDF. No, nemmeno un gioco basato su browser sviluppato in Javascript. HTML-Javascript e PDF-Javascript usano la stessa sintassi, ma hanno un set completamente diverso di oggetti e funzioni globali. Dovrai utilizzare ciò che ti offre l'API PDF e sviluppare il gioco appositamente per questo scopo, e non è un'API destinata allo sviluppo del gioco.

Per ulteriori informazioni, raccomando la Guida agli script JavaScript di Acrobat di Adobe.

Microsoft Office ha anche macro VBA che consentono lo stesso. C'è anche il supporto per gli elementi COM e ActiveX, che consente di interfacciarsi con tecnologie diverse, quindi in alcuni casi potrebbe anche essere possibile implementare un gioco in una tecnologia diversa per giocare all'interno di un documento .docx. Ma qualsiasi azienda sana non consentirebbe di riprodurre macro da file di origine non attendibile per motivi di sicurezza: consentono di fare alcune cose piuttosto malvagie.


6

Dovresti essere in grado di inserire un file .swf flash dal tuo computer o da Internet in un PDF usando Adobe Acrobat. Il contenuto può essere eseguito sulla pagina PDF o in una "finestra mobile". Sebbene esistano diverse impostazioni di sicurezza rispetto al normale flash basato sul Web che potrebbe impedire il funzionamento del gioco. Ecco un articolo sull'incorporamento di contenuti flash: https://blogs.adobe.com/pdfdevjunkie/the_flash_designers_guide_to_a

Puoi anche usare JavaScript come ha detto Philipp.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.