-1

我有一个静态 HTML 应用程序,在第一页(姓名/地址/电话号码/邮件)使用简单的 HTML 表单保存了使用 Javascript 的 cookie

<form name="myForm" method="post" onsubmit="return storeValues(this);">
    <fieldset>
        <label>Field 1</label>
        <span>
            <input type="text" size="32" name="**field1**" value="">
        </span>
        <label>Field 2</label>
        <span>
            <input type="text" size="32" name="**field2**" value="">
        </span>
        <label>Field 3</label>
        <span>
            <input type="text" size="32" name="**field3**" value="">
        </span>
        <label>Field 4</label>
        <span>
            <input type="text" size="32" name="**field4**" value="">
        </span>
        <span>
            <input type="submit" value="Valider">
            <input type="button" onclick="clearCookies();" value="Effacer ">
        </span>
    </fieldset>
</form>

大约有 100 个静态 HTML 页面连接到该第一页,其中在不同页面上有大约 10 个 PDF 文件可供下载,并具有相同的预制文本字段(字段 1、字段 2、字段 3、字段 4)。

当查看者想要下载此 PDF 文件时,4 个文本字段需要获取之前以 HTML 形式填写的正确信息。

我不知道我是否可以使用javascript、离线、没有服务器且不打开 PDF来做到这一点。

PDF 文件下载后需要保持原样。

最终的 HTML 应用程序也将被编译为 EXE 应用程序。(这个 HTML 应用是一个基于 JPEG 背景的 jQuery 区域链接。)

互联网上有几种使用不同 SDK 的解决方案:PDFKit、Easy PDF 等,但我需要让它离线工作,如果可能的话使用 Javascript,因为我有点理解。

4

1 回答 1

1

Mozilla 开发人员目前正在使用 HTML 5 和 Javascript 开发 PDF 阅读器。如果您在andreas gal的博客上查看名为pdf-js的项目,将会很有趣。

于 2012-06-09T15:50:37.773 回答