2017-08-16 154 views
0

我试图在生成PDF时在每个页面的底部放置一个版权符号,但我似乎无法使其工作。我会如何去做这样的事情?我使用HtmlRenderer和PDFsharp,带上我的HTML主体并将其转换为用户可以下载的PDF文件。HtmlRenderer&PDFsharp为每个页面添加页脚

我不想把水印放在顶部,因为它是付费客户的法律文件,我只是想要一点点版权符号公司名称和日期在底部。

有没有办法说PDFsharp使用说明模板PDF文件,其底部的信息有一个页脚或有没有在物理代码中设置它的方法?

回答

0

我的工作了,如果你添加样式的位置是:固定,然后顶部位置,因为它不知道底部会添加一个文本到每个页面,无论你在哪里对齐。

0

我不知道HtmlRenderer是否允许添加将在每个页面上重复的页眉和页脚。 HtmlRenderer不是PDFsharp的一部分。

随着PDFsharp它是通过简单的网页打开一个文档,循环,并在每个页面的底部绘制一个字符串。
Watermark示例可以用于开始 - 只需移除Transformation部分并在页面底部绘制文本即可。

同样,您可以在现有PDF文档的每个页面上绘制PDF页面(模板)。

第三个选项:画上的XForm的文本并绘制​​每一页上的XForm。过度使用简单的文本字符串,但可以减小复杂页脚的文件大小。

水印样本:
http://pdfsharp.net/wiki/Watermark-sample.ashx

的XForms示例:
http://pdfsharp.net/wiki/XForms-sample.ashx

相关问题