要使用C# PdfiumViewer添加水印,首先需要安裝PdfiumViewer庫。然后可以按照以下步驟來添加水印:
PdfDocument document = PdfDocument.Load("path/to/pdf/file.pdf");
using (PdfDocumentRenderer renderer = new PdfDocumentRenderer(true, true))
{
renderer.Document = document;
renderer.PrepareDocument();
for (int i = 0; i < document.PageCount; i++)
{
renderer.RenderPageToBitmap(i);
using (Graphics graphics = Graphics.FromImage(renderer.GetPageImage(i)))
{
// 添加水印
graphics.DrawString("Watermark", new Font("Arial", 12), Brushes.Red, new PointF(100, 100));
}
renderer.ReplacePage(i);
}
renderer.Save("path/to/output/file.pdf");
}
以上是使用C# PdfiumViewer庫添加水印的簡單示例代碼,你可以根據具體需求來修改和優化代碼。