// For complete examples and data files, please go to https://github.com/groupdocs-watermark/GroupDocs.Watermark-for-.NET
using (PdfDocument doc = Document.Load<PdfDocument>(Utilities.MapSourceFilePath (FilePath)))
{
foreach (PdfPage page in doc.Pages)
{
foreach (PdfArtifact artifact in page.Artifacts)
{
Console.WriteLine(artifact.ArtifactType);
Console.WriteLine(artifact.ArtifactSubtype);
if (artifact.Image != null)
{
Console.WriteLine(artifact.Image.Width);
Console.WriteLine(artifact.Image.Height);
Console.WriteLine(artifact.Image.GetBytes().Length);
}
Console.WriteLine(artifact.Text);
Console.WriteLine(artifact.Opacity);
Console.WriteLine(artifact.X);
Console.WriteLine(artifact.Y);
Console.WriteLine(artifact.Width);
Console.WriteLine(artifact.Height);
Console.WriteLine(artifact.RotateAngle);
}
}
}