ゲームをPDFドキュメントに埋め込むことはできますか?


16

私は、デジタル履歴書にインタラクティブなゲームがあることはクールだと思っていました。この質問とこのサイトの範囲のために、これが良いアイデアであるかどうかを無視しましょう。

PDFドキュメント内にゲームや何らかのインタラクティブウィンドウを埋め込むことは可能ですか?これには、あらゆる種類の言語またはフレームワークを使用できます。たとえば、CAPTCHAを含むPDFの小さな領域があります。


8
数独などのように、紙版にもゲームを置くことができます。
チュリオン

また、ハイパーテキストゲームを実行することもできます(独自のアドベンチャーストーリーを選択するなど)。許可されているJavaScriptが乱数を生成し、保存および取得する機能を備えている場合、JavaScriptをよりインタラクティブにすることができます。
シュル

2
より多くの柔軟性が必要な場合は、ゲームにPDFを埋め込む方がはるかに簡単です。
シュル

1
履歴書をこのような Webサイトにすることができます。
mgarciaisaia

回答:


24

これが良いアイデアであるかどうかを無視することは容易ではありませんが、私は顔面掌握の必要性を抑え、純粋な技術的実行可能性に集中するために最善を尽くします。

PDFは、ドキュメントにインタラクティブな要素を追加するためのJavascriptをサポートしています。これは単純なゲームの実装に使用できます。しかし、他のテクノロジーで実装したゲームをPDFファイルに埋め込むだけではいけません。いいえ、Javascriptで開発したブラウザベースのゲームでもありません。HTML-JavascriptとPDF-Javascriptは同じ構文を使用しますが、グローバルオブジェクトと関数の完全に異なるセットを持っています。PDF APIが提供するものを使用し、この目的専用にゲームを開発する必要がありますが、これはゲーム開発を目的としたAPIではありません。

詳細については、AdobeのAcrobat JavaScript Scripting Guideをお勧めします。

Microsoft Officeにも同じことができるVBAマクロがあります。COMおよびActiveX要素のサポートもあり、さまざまなテクノロジーとのインターフェースが可能になるため、場合によっては、異なるテクノロジーで実装されたゲームを.docxドキュメント内でプレイすることも可能です。しかし、健全な会社は、セキュリティ上の理由から、信頼できない発信元のファイルからマクロを再生することを許可しません。


6

Adobe acrobatを使用して、コンピューターまたはインターネットからPDFにFlash .swfファイルを挿入できるはずです。コンテンツは、PDFページまたは「フローティングウィンドウ」で実行できます。ただし、通常のWebベースのフラッシュとは異なるセキュリティ設定があり、ゲームの実行を妨げる場合があります。フラッシュコンテンツの埋め込みに関する記事を次に示します。https : //blogs.adobe.com/pdfdevjunkie/the_flash_designers_guide_to_a

Philippが言ったようにjavascriptを使用することもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.