* Watermarking PDF content A colleague asked an interesting question on an e-mail list I belong to. He wanted to know how to print a subscriber’s e-mail address and a time stamp in light grey on each page of a PDF file they download. His reason for wanting to watermark his content in this way was that several issues of a report he publishes had been illegally re-published by an unauthorized European Web site.My colleague knows that he has a subscriber in that country and there’s strong circumstantial evidence that the subscriber is the source of the “leak,” and so watermarking would make identifying the culprit easier. So after a bit of research I came across the following product that looks very promising.First let’s explain the idea: A master PDF document is created for each issue and uploaded to a Web site. The subscriber logs on, goes to the download page and retrieves their copy of the master document. But before the PDF file is transferred, the file is modified with watermarking that embeds the user’s ID and other information.So we’re going to do this server-side and what we need is a tool kit for editing PDF documents. A likely candidate for .Net-based servers is PDFKit.NET from TallComponents (see links below). PDFkit.NET allows you to split and append pages, scale, rotate and translate multiple pages into a single page (this is called imposition), stamp new content on existing pages, fill and flatten PDF forms, and add, modify and reset security settings.To achieve our objectives you would copy the master file and use PDFkit.NET to open the copy and retrieve each page by index. A page is represented by a Page class that exposes two layers: an overlay and an underlay. You can draw on each of these layers by adding shapes to it. PDFKit.NET allows you to draw on each of these layers with a large set of primitive shapes such as line, pie, rectangle, text, image (BMP, JPEG, etc.) and each shape can be located anywhere on the page, rotated by any angle and scaled.So by calling the correct PDFkit.NET functions you would stamp each page uniquely and set disable printing flag and disable copying and extraction of text and graphics.Using PDFkit.NET to add a watermark or unique serial number to each copy would be automatic and a reasonably priced solution. PDFkit.NET pricing starts at $499 for a single server. Related content news Dell provides $150M to develop an AI compute cluster for Imbue Helping the startup build an independent system to create foundation models may help solidify Dell’s spot alongside cloud computing giants in the race to power AI. By Elizabeth Montalbano Nov 29, 2023 4 mins Generative AI news DRAM prices slide as the semiconductor industry starts to decline TSMC is reported to be cutting production runs on its mature process nodes as a glut of older chips in the market is putting downward pricing pressure on DDR4. By Sam Reynolds Nov 29, 2023 3 mins Flash Storage Technology Industry news analysis Cisco, AWS strengthen ties between cloud-management products Combining insights from Cisco ThousandEyes and AWS into a single view can dramatically reduce problem identification and resolution time, the vendors say. By Michael Cooney Nov 28, 2023 4 mins Network Management Software Cloud Computing opinion Is anything useful happening in network management? Enterprises see the potential for AI to benefit network management, but progress so far is limited by AI’s ability to work with company-specific network data and the range of devices that AI can see. By Tom Nolle Nov 28, 2023 7 mins Generative AI Network Management Software Podcasts Videos Resources Events NEWSLETTERS Newsletter Promo Module Test Description for newsletter promo module. Please enter a valid email address Subscribe