Bir oyunu PDF belgesine ekleyebilir miyim?


16

Dijital bir özgeçmişte etkileşimli bir oyun oynamanın havalı olabileceğini düşünüyordum. Bu soru ve bu sitenin kapsamı açısından, bunun iyi bir fikir olup olmadığını göz ardı edelim.

PDF belgesinin içine bir oyun veya bir çeşit interaktif pencere yerleştirmek mümkün müdür? Bu herhangi bir dil veya çerçeve kullanıyor olabilir. Örneğin, içinde CAPTCHA bulunan küçük bir PDF alanına sahip olmak.


8
Sudoku gibi bir oyunu kağıt versiyonuna da koyabilirsiniz.
Turion

Ayrıca bir hipermetin oyunu da yapabilirsiniz (kendi macera hikayenizi seçin gibi). İzin verilen JavaScript rastgele sayılar üretme ve depolama ve alma yeteneğine sahipse, bunu daha etkileşimli hale getirebilmeniz gerekir.
Brōtsyorfuzthrāx

2
Çok daha fazla esneklik istiyorsanız, bir oyuna PDF gömmek çok daha kolay olurdu.
Brōtsyorfuzthrāx

1
Özgeçmişinizi sadece bunun gibi bir web sitesi yapabilirsiniz .
mgarciaisaia

Yanıtlar:


24

Bunun iyi bir fikir olup olmadığını görmezden gelmek kolay değil, ancak saf teknik uygulanabilirliğe odaklanma ve konsantre olma ihtiyacımı bastırmak için elimden geleni yapacağım.

PDF, bir belgeye etkileşimli öğeler eklemek için Javascript desteğine sahiptir. Bu basit oyunları uygulamak için kullanılabilir. Ancak başka bir teknolojiye uyguladığınız bir oyunu alıp PDF dosyasına gömemezsiniz. Hayır, Javascript'te geliştirdiğiniz tarayıcı tabanlı bir oyun bile değil. HTML-Javascript ve PDF-Javascript aynı sözdizimini kullanır, ancak tamamen farklı küresel nesne ve işlevlere sahiptir. PDF API'nin size sunduklarını kullanmanız ve oyunu bu amaç için özel olarak geliştirmeniz gerekecek ve oyun geliştirme için tasarlanmış bir API değil.

Daha fazla bilgi için Adobe tarafından hazırlanan Acrobat JavaScript Komut Dosyası Kılavuzu'nu öneririm .

Microsoft Office'in de buna izin veren VBA makroları vardır. Farklı teknolojilerle arayüz oluşturmaya izin veren COM ve ActiveX öğeleri için de destek vardır, bu nedenle bazı durumlarda bir .docx belgesinde oynamak için farklı bir teknolojide uygulanan bir oyun elde etmek bile mümkün olabilir. Ancak herhangi bir aklı başında şirket, güvenlik nedenleriyle güvenilir olmayan dosyalardan makro oynatmaya izin vermez: oldukça kötü şeyler yapmaya izin verir.


6

Adobe acrobat kullanarak bilgisayarınızdan veya internetten bir flash .swf dosyasını PDF'ye ekleyebilmeniz gerekir. İçerik PDF sayfasında veya bir "kayan pencerede" çalıştırılabilir. Her ne kadar oyununuzun çalışmasını engelleyebilecek normal web tabanlı flaştan farklı güvenlik ayarları olsa da. Flash içeriğini yerleştirmeyle ilgili bir makale: https://blogs.adobe.com/pdfdevjunkie/the_flash_designers_guide_to_a

Javascript'i Philipp'in dediği gibi de kullanabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.