使用Javascript以pdf格式添加文本

时间:2015-03-30 04:30:12

标签: javascript pdf scorm

我有一个SCORM兼容课程,只显示PDF。我想在用户从LMS启动PDF时,使用JavaScript显示要在PDF中填充的用户名。

请建议。

1 个答案:

答案 0 :(得分:0)

确定用户的名称非常困难,因为系统并不真正知道它。您可以自动使用的最接近的名称是用户的登录名。

有一个JavaScript属性,表示用户的登录名。但是,出于隐私原因,只有在Acrobat / Reader启动时才能访问此属性。为了使其可用于文档,您必须安装应用程序级脚本,该脚本将读取登录名并使其在(全局)变量中可用。这是不切实际的,只有在您控制用户的机器时才有可能。

另一种选择是有点kludgy,但可以工作,是创建一个注释(例如freetext),并显示注释的author属性。如果没有在其他地方更改,这将是登录名。

另一种方法是显示app.answer()对话框,其中用户必须输入名称,然后您可以将该答案填写到您希望其显示的文本字段中。