私は、デジタル履歴書にインタラクティブなゲームがあることはクールだと思っていました。この質問とこのサイトの範囲のために、これが良いアイデアであるかどうかを無視しましょう。
PDFドキュメント内にゲームや何らかのインタラクティブウィンドウを埋め込むことは可能ですか?これには、あらゆる種類の言語またはフレームワークを使用できます。たとえば、CAPTCHAを含むPDFの小さな領域があります。
私は、デジタル履歴書にインタラクティブなゲームがあることはクールだと思っていました。この質問とこのサイトの範囲のために、これが良いアイデアであるかどうかを無視しましょう。
PDFドキュメント内にゲームや何らかのインタラクティブウィンドウを埋め込むことは可能ですか?これには、あらゆる種類の言語またはフレームワークを使用できます。たとえば、CAPTCHAを含むPDFの小さな領域があります。
回答:
これが良いアイデアであるかどうかを無視することは容易ではありませんが、私は顔面掌握の必要性を抑え、純粋な技術的実行可能性に集中するために最善を尽くします。
PDFは、ドキュメントにインタラクティブな要素を追加するためのJavascriptをサポートしています。これは単純なゲームの実装に使用できます。しかし、他のテクノロジーで実装したゲームをPDFファイルに埋め込むだけではいけません。いいえ、Javascriptで開発したブラウザベースのゲームでもありません。HTML-JavascriptとPDF-Javascriptは同じ構文を使用しますが、グローバルオブジェクトと関数の完全に異なるセットを持っています。PDF APIが提供するものを使用し、この目的専用にゲームを開発する必要がありますが、これはゲーム開発を目的としたAPIではありません。
詳細については、AdobeのAcrobat JavaScript Scripting Guideをお勧めします。
Microsoft Officeにも同じことができるVBAマクロがあります。COMおよびActiveX要素のサポートもあり、さまざまなテクノロジーとのインターフェースが可能になるため、場合によっては、異なるテクノロジーで実装されたゲームを.docxドキュメント内でプレイすることも可能です。しかし、健全な会社は、セキュリティ上の理由から、信頼できない発信元のファイルからマクロを再生することを許可しません。
Adobe acrobatを使用して、コンピューターまたはインターネットからPDFにFlash .swfファイルを挿入できるはずです。コンテンツは、PDFページまたは「フローティングウィンドウ」で実行できます。ただし、通常のWebベースのフラッシュとは異なるセキュリティ設定があり、ゲームの実行を妨げる場合があります。フラッシュコンテンツの埋め込みに関する記事を次に示します。https : //blogs.adobe.com/pdfdevjunkie/the_flash_designers_guide_to_a
Philippが言ったようにjavascriptを使用することもできます。