0

我在服务器上的某个位置存储了一个 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"/>

现在,当用户单击此链接时,我的代码应添加水印(可能是登录的用户名)并打印此文档。

我想知道这个函数会是什么['watermarkAndPrintPdf()']......

注意:-它是 C# asp.net 4.0 中的 Web 应用程序。(我不介意打印对话框是否打开或没有它就打印。)

请帮忙....

4

1 回答 1

1

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

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

如果您在使用它时需要任何帮助,我非常愿意伸出援手,因为我过去曾使用此软件包制作 pdf。

希望这可以帮助。

于 2013-01-29T09:46:57.137 回答