网站:使用脚注制作可打印版本?

时间:2010-06-02 04:28:32

标签: javascript pdf printing-web-page

我有一个使用可编辑div的网站,以便用户可以修改或记录文本。有没有办法让网站生成pdf或带脚注的可打印文档,这样如果用户有这个:

<div class="text" id="text_1">
    <div class="bodyTest">This is the body text</div>
    <div class="notes">These are the notes</div>
</div>
<div class="text" id="text_2">
    <div class="bodyTest">This is the body text</div>
    <div class="notes">These are the notes</div>
</div>

网站会生成一个可打印的版本(或文档),div.notes将在div#text_1出现的同一页面上显示为脚注? 我不需要一个完整的答案,只是在大方向的推动将是惊人的。感谢。

1 个答案:

答案 0 :(得分:2)

我要做的第一件事是创建一个打印样式表,并使用以下内容链接它。

<link rel="stylesheet" href="print.css" type="text/css" media="print" />

该样式表应该是印刷品友好的 - 例如黑&amp;白色,最小的内容。然后当用户在页面上并且他们使用浏览器的打印功能时,它将使用该样式表。

现在,如果您要扩展网站,以便它可以动态生成PDF /其他文档类型,我不完全相信这是值得的,您可以搜索有关您所选技术的说明。我知道一种免费的方法是使用OpenOffice.org将其安装在服务器上并连接到它。