Optimisez les flux de travail des documents en ajoutant par programmation des filigranes aux fichiers Word avec ' Wordize pour .NET Qu'il s'agisse de protéger des fichiers propriétaires Word ou de personnaliser des rapports officiels, notre solution applique des filigranes professionnels avec un positionnement précis sur toutes les pages Word. Le C# API permet la création de filigranes texte/image avec une personnalisation poussée, ce qui permet de gagner du temps lors de l'édition manuelle tout en garantissant des résultats rapides et professionnels pour les documents Word.
Wordize offre aux développeurs des outils puissants pour automatiser le filigrane Word dans C#. Grâce à des paramètres flexibles, adaptez les filigranes à vos besoins précis. En intégrant Wordize aux projets .NET, les développeurs créent des solutions robustes pour la personnalisation des documents, la sécurité et la gestion des flux de travail.
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.docx", "Texte");
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.docx", "Texte");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "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}.docx");
stream.CopyTo(file);
}
using Wordize.Watermarking;
Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), 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}.docx");
stream.CopyTo(file);
}