Add
内容
[
隐藏
]
Add(Watermark)
为加载的文档添加水印。
public void Add(Watermark watermark)
范围 | 类型 | 描述 |
---|---|---|
watermark | Watermark | 要添加到文档中的水印。 |
评论
了解有关添加水印的更多信息: 添加水印.
例子
将图像和文本水印添加到任何支持类型的文档中。
using (Watermarker watermarker = new Watermarker(@"D:\input.pdf"))
{
TextWatermark textWatermark = new TextWatermark("DRAFT", new Font("Arial", 19));
textWatermark.HorizontalAlignment = HorizontalAlignment.Center;
textWatermark.VerticalAlignment = VerticalAlignment.Top;
textWatermark.ConsiderParentMargins = true;
textWatermark.ForegroundColor = Color.Red;
textWatermark.IsBackground = true;
textWatermark.Opacity = 0.5;
watermarker.Add(textWatermark);
using (ImageWatermark imageWatermark = new ImageWatermark(@"D:\draft.png"))
{
imageWatermark.HorizontalAlignment = HorizontalAlignment.Center;
imageWatermark.VerticalAlignment = VerticalAlignment.Bottom;
imageWatermark.ConsiderParentMargins = true;
imageWatermark.IsBackground = true;
imageWatermark.Opacity = 0.5;
watermarker.Add(imageWatermark);
}
watermarker.Save(@"D:\output.pdf");
}
也可以看看
- class Watermark
- class Watermarker
- 命名空间 GroupDocs.Watermark
- 部件 GroupDocs.Watermark
Add(Watermark, WatermarkOptions)
使用水印选项为加载的文档添加水印。
public void Add(Watermark watermark, WatermarkOptions options)
范围 | 类型 | 描述 |
---|---|---|
watermark | Watermark | 要添加到文档中的水印。 |
options | WatermarkOptions | 添加水印时要使用的其他选项。 |
评论
了解有关添加水印的更多信息 添加水印.
例子
将图像水印添加到 pdf 文档的特定页面。
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker(@"C:\doc.pdf", loadOptions))
using (ImageWatermark watermark = new ImageWatermark(@"C:\watermark.png"))
{
PdfXObjectWatermarkOptions options = new PdfXObjectWatermarkOptions();
options.PageIndex = 0;
watermarker.Add(watermark, options);
watermarker.Save();
}
也可以看看
- class Watermark
- class WatermarkOptions
- class Watermarker
- 命名空间 GroupDocs.Watermark
- 部件 GroupDocs.Watermark