我正在尝试在生成PDF时在每个页面的底部放置一个版权符号,但我似乎无法使其工作。我怎么去做这样的事情?我正在使用HtmlRenderer和PDFsharp,使用我的HTML正文并将其转换为用户可以下载的PDF文件。
我不想在顶部添加水印,因为这是付费客户的法律文件,我只想在底部使用小版权符号公司名称和日期。
有没有办法说PDFsharp使用说文模板PDF文件,页面底部有一个页脚,或者有没有办法在物理代码中设置它?
答案 0 :(得分:2)
如果有人想了解更多相关信息,我已经链接了一个拉取请求,详细说明了如何使用position: fixed
创建页眉/页脚。
生成器本身还有一个类PdfGenerateConfig,它允许您在文档中创建相应的边距。
答案 1 :(得分:1)
我不知道HtmlRenderer是否允许添加将在每个页面上重复的页眉和页脚。 HtmlRenderer不是PDFsharp的一部分。
使用PDFsharp打开文档很简单,循环浏览页面并在每页底部绘制一个字符串。
水印样本可用于开始 - 只需删除转换部分并在页面底部绘制文本。
同样,您可以在现有PDF文档的每个页面上绘制PDF页面(模板)。
第三个选项:在XForm上绘制文本并在每个页面上绘制XForm。修复一个简单的文本字符串,但可以减少复杂页脚的文件大小。
答案 2 :(得分:1)
如果您添加样式位置,我会解决这个问题:固定,然后是顶部位置,因为它不理解底部,无论您将其对齐到哪个页面,都会向每个页面添加文本。