Wordize for .NET est une solution professionnelle pour ajouter programmatiquement des filigranes aux documents de divers formats. La classe Watermarker permet aux développeurs C# d'ajouter des éléments d'entreprise aux documents et contrôler la distribution de matériaux confidentiels par l'intégration de filigranes textuels et graphiques. L'ajout programmatique de filigranes assure un marquage cohérent des documents, la protection des droits d'auteur et la capacité de tracer l'origine des fichiers.
Fonctionnalités clés:Testez les capacités d'ajout programmatique de filigranes aux documents en utilisant la démo interactive en ligne présentée sur cette page. Pour cela, téléchargez votre document, sélectionnez le type de filigrane (textuel ou graphique), configurez les paramètres d'affichage et téléchargez le résultat avec filigranes intégrés. Le fragment de code C# présenté est prêt à l'emploi dans votre projet .NET.
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.pdf", "Texte");
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.pdf", "Texte");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "Texte");
foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
using var _ = stream;
stream.Position = 0;
using var file = File.Create($"Output_{page + 1}.pdf");
stream.CopyTo(file);
}
using Wordize.Watermarking;
Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), watermarkImageBytes);
foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
using var _ = stream;
stream.Position = 0;
using var file = File.Create($"Output_{page + 1}.pdf");
stream.CopyTo(file);
}