Tôi có thể nhúng trò chơi vào tài liệu PDF không?


16

Tôi đã nghĩ rằng thật tuyệt khi có một trò chơi tương tác trong một bản lý lịch kỹ thuật số. Vì mục đích của câu hỏi này và phạm vi của trang web này, hãy bỏ qua liệu đây có phải là một ý tưởng tốt hay không.

Có thể nhúng một trò chơi hoặc một loại cửa sổ tương tác bên trong tài liệu PDF không? Điều này có thể được sử dụng bất kỳ loại ngôn ngữ hoặc khung. Ví dụ: có một khu vực nhỏ của PDF có CAPTCHA trong đó.


8
Bạn cũng có thể đặt một trò chơi trên phiên bản giấy, như một sudoku hoặc như vậy.
Turion

Bạn cũng có thể làm một trò chơi siêu văn bản (như chọn một câu chuyện phiêu lưu của riêng bạn). Nếu JavaScript được cho phép có khả năng tạo số ngẫu nhiên và lưu trữ và truy xuất, thì bạn sẽ có thể làm cho nó tương tác nhiều hơn.
Shule

2
Sẽ dễ dàng hơn nhiều khi nhúng PDF vào trò chơi, nếu bạn muốn linh hoạt hơn rất nhiều.
Shule

1
Bạn có thể làm cho sơ yếu lý lịch của bạn chỉ là một trang web, như trang này .
mgarciaisaia

Câu trả lời:


24

Thật không dễ dàng để bỏ qua liệu đây có phải là một ý tưởng tốt hay không, nhưng tôi sẽ cố gắng hết sức để loại bỏ nhu cầu của mình để đối mặt và tập trung vào khả năng kỹ thuật thuần túy.

PDF có hỗ trợ Javascript để thêm các yếu tố tương tác vào tài liệu. Điều này có thể được sử dụng để thực hiện các trò chơi đơn giản. Nhưng bạn không thể lấy một trò chơi mà bạn đã triển khai trong một số công nghệ khác và nhúng nó vào tệp PDF. Không, thậm chí không phải là một trò chơi dựa trên trình duyệt mà bạn đã phát triển bằng Javascript. HTML-Javascript và PDF-Javascript sử dụng cùng một cú pháp, nhưng có một bộ đối tượng và hàm toàn cầu hoàn toàn khác nhau. Bạn sẽ phải sử dụng những gì API PDF cung cấp cho bạn và phát triển trò chơi cụ thể cho mục đích này và đó không phải là API dành cho phát triển trò chơi.

Để biết thêm thông tin, tôi khuyên dùng Adobe Acrobat JavaScript Scripting Guide của Adobe.

Microsoft Office cũng có các macro VBA cho phép tương tự. Ngoài ra còn có hỗ trợ cho các yếu tố COM và ActiveX, cho phép giao tiếp với các công nghệ khác nhau, do đó, trong một số trường hợp, thậm chí có thể có một trò chơi được triển khai trong một công nghệ khác để chơi bên trong tài liệu .docx. Nhưng bất kỳ công ty lành mạnh nào cũng không cho phép phát macro từ các tệp có nguồn gốc không đáng tin cậy vì lý do bảo mật: họ cho phép thực hiện một số điều khá xấu xa.


6

Bạn có thể chèn tệp flash .swf từ máy tính hoặc internet vào tệp PDF bằng adobe acrobat. Nội dung có thể chạy trên trang PDF hoặc trong "cửa sổ nổi". Mặc dù có các cài đặt bảo mật khác với flash dựa trên web bình thường có thể ngăn trò chơi của bạn chạy. Đây là một bài viết về nhúng nội dung flash: https://bloss.adobe.com/pdfdevjunkie/the_flash_designftimeeide_to_a

Bạn cũng có thể sử dụng javascript như Philipp nói.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.