Bisakah saya menyematkan game dalam dokumen PDF?

16

Saya berpikir mungkin keren memiliki permainan interaktif dalam resume digital. Demi pertanyaan ini, dan ruang lingkup situs ini, mari kita abaikan apakah ini ide yang bagus atau tidak.

Apakah mungkin untuk menyematkan game atau semacam jendela interaktif di dalam dokumen PDF? Ini bisa menggunakan segala jenis bahasa atau kerangka kerja. Misalnya, memiliki area kecil dari PDF dengan CAPTCHA di dalamnya.

Evorlor
sumber
8
Anda bisa meletakkan game di versi kertas juga, seperti sudoku atau lebih.
Turion
Anda juga bisa melakukan permainan hypertext (seperti memilih kisah petualangan Anda sendiri). Jika JavaScript yang dibolehkan memiliki kemampuan untuk menghasilkan angka acak, dan menyimpan serta mengambil, maka Anda harus dapat membuatnya lebih interaktif.
Shule
2
Akan jauh lebih mudah untuk menanamkan PDF dalam game, jika Anda menginginkan fleksibilitas yang lebih banyak.
Shule
1
Anda dapat menjadikan resume Anda hanya sebuah situs web, seperti ini .
mgarciaisaia

Jawaban:

24

Tidak mudah untuk mengabaikan apakah ini ide yang baik atau tidak, tetapi saya akan melakukan yang terbaik untuk menekan kebutuhan saya untuk facepalm dan berkonsentrasi pada kelayakan teknis murni.

PDF memiliki dukungan Javascript untuk menambahkan elemen interaktif ke dokumen. Ini bisa digunakan untuk mengimplementasikan game sederhana. Tapi Anda tidak bisa hanya mengambil game yang Anda implementasikan dalam beberapa teknologi lain dan menanamkannya dalam file PDF. Tidak, bahkan gim berbasis browser yang Anda kembangkan dalam Javascript. HTML-Javascript dan PDF-Javascript menggunakan sintaks yang sama, tetapi memiliki sekumpulan objek dan fungsi global yang sama sekali berbeda. Anda harus menggunakan apa yang ditawarkan oleh API PDF dan mengembangkan game khusus untuk tujuan ini, dan itu bukan API yang ditujukan untuk pengembangan game.

Untuk informasi lebih lanjut, saya merekomendasikan Acrobat JavaScript Scripting Guide oleh Adobe.

Microsoft Office juga memiliki makro VBA yang memungkinkan hal yang sama. Ada juga dukungan untuk elemen COM dan ActiveX, yang memungkinkan untuk berinteraksi dengan teknologi yang berbeda, sehingga dalam beberapa kasus bahkan mungkin untuk membuat game diimplementasikan dalam teknologi yang berbeda untuk dimainkan di dalam dokumen .docx. Tetapi perusahaan waras mana pun tidak akan mengizinkan untuk memutar makro dari file dengan asal tidak terpercaya karena alasan keamanan: mereka mengizinkan untuk melakukan beberapa hal yang cukup jahat.

Philipp
sumber
6

Anda harus dapat memasukkan file .swf flash dari komputer Anda atau internet ke PDF menggunakan adobe acrobat. Konten dapat berjalan di halaman PDF atau di "jendela mengambang". Meskipun ada pengaturan keamanan yang berbeda dari flash berbasis web normal yang dapat mencegah game Anda berjalan. Berikut adalah artikel tentang menanamkan konten flash: https://blogs.adobe.com/pdfdevjunkie/the_flash_designers_guide_to_a

Anda juga dapat menggunakan javascript seperti yang dikatakan Philipp.

Michael
sumber