2017-08-16 1 views
0

PDFが生成されたときに各ページの下部に著作権記号を挿入しようとしていますが、動作しないようです。そんなことをどうやってやるの?私はHtmlRendererとPDFsharpを使用しています、私のHTML本文を取って、それをユーザーがダウンロードできるPDFファイルに変換します。HtmlRenderer&PDFsharp各ページにフッターを追加

私はウォーターマークを支払う顧客の法的文書であるため、ウォーターマークを最上部に置いておきたいと考えています。

PDFsharpに、底部に情報があるフッターを持つテンプレートPDFファイルを使用する方法がありますか、それとも物理コードに設定する方法がありますか?

答えて

0

私はあなたがスタイリングの位置を追加する場合、それを働きましたどのページにも合わせることができます。

0

HtmlRendererがすべてのページで繰り返されるヘッダーとフッターを追加できるかどうかわかりません。 HtmlRendererはPDFsharpの一部ではありません。

PDFsharpを使用すると、ドキュメントを開いてページをループし、各ページの下部に文字列を描くことが簡単です。
ウォーターマークサンプルを使用して開始することができます。変換部分を削除し、ページの下部にテキストを描画するだけです。

同様に、既存のPDFドキュメントの各ページにPDFページ(テンプレート)を描画できます。

第3のオプション:XFormにテキストを描画し、各ページにそのXFormを描画します。単純なテキスト文字列を使用すると過剰になりますが、複雑なフッターのファイルサイズは小さくなります。

電子透かしサンプル:
http://pdfsharp.net/wiki/Watermark-sample.ashx

XFormsのサンプル:それは下を理解しdoesntのため、そして、トップの位置を固定し、それがテキストを追加します:
http://pdfsharp.net/wiki/XForms-sample.ashx

関連する問題