我的pdf文件存储在我服务器的某个位置。点击一个链接,我想在这个pdf文件中添加一个文本水印,然后打印出来。
类似的东西:
aspx中的说我们有一个(按钮一个链接按钮或一个简单的链接)
<a id="abc" href="../test.pdf" onclick="watermarkAndPrintPdf()"> PrintPdf </a>
or
<asp:linkbutton id="abc" runat="server" onclick="watermarkAndPrintPdf()" Text="Print Pdf"/>
现在,当用户点击此链接时,我的代码应添加水印(可能是loged-in用户名)并打印此文档。
我想知道['watermarkAndPrintPdf()']这个函数会是什么.......
注意: - 它是C#asp.net 4.0中的Web应用程序。 (我不介意打印对话框打开还是没有它打印。)
请帮忙......
答案 0 :(得分:1)
建议看一下PDFsharp它是一个用于通过代码生成pdf的开源dll,在PDFsharp网站的这个页面上有很多产生水印的例子:
http://www.pdfsharp.com/PDFsharp/index.php?option=com_content&task=view&id=40&Itemid=51
如果您需要任何帮助,我非常愿意帮助我,因为我过去曾使用这个软件包生成pdf文件。
希望这会有所帮助。