水印和打印pdf文件C#asp.net 4.0

时间:2013-01-29 09:36:54

标签: c#-4.0 pdf printing

我的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应用程序。       (我不介意打印对话框打开还是没有它打印。)

请帮忙......

1 个答案:

答案 0 :(得分:1)

建议看一下PDFsharp它是一个用于通过代码生成pdf的开源dll,在PDFsharp网站的这个页面上有很多产生水印的例子:

http://www.pdfsharp.com/PDFsharp/index.php?option=com_content&task=view&id=40&Itemid=51

如果您需要任何帮助,我非常愿意帮助我,因为我过去曾使用这个软件包生成pdf文件。

希望这会有所帮助。