1

我有一个使用可编辑 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?我不需要一个完整的答案,只要在大方向上推一下就会很棒。谢谢。

4

1 回答 1

2

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

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

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

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

于 2010-06-02T04:50:50.463 回答