Přidejte do dokumentu anotaci vodoznaku
Úvod
V tomto tutoriálu si projdeme proces přidání anotace vodoznaku do dokumentu pomocí GroupDocs.Annotation for .NET. Anotace vodoznaku jsou užitečné pro označení stavu dokumentu, jeho označení jako důvěrného nebo přidání jakýchkoli dalších relevantních informací.
Předpoklady
Než začneme, ujistěte se, že máte následující:
- GroupDocs.Annotation for .NET: Můžete si ji stáhnout ztady.
- Visual Studio: Ujistěte se, že máte v systému nainstalované Visual Studio.
- Základní znalost C#: Pro pochopení a implementaci příkladů kódu je nezbytná znalost programovacího jazyka C#.
Import jmenných prostorů
Než začneme kódovat, importujme potřebné jmenné prostory:
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
Nyní si rozdělme proces přidávání anotace vodoznaku do několika kroků:
Krok 1: Definujte výstupní cestu
Nejprve musíme definovat výstupní cestu, kam se anotovaný dokument uloží. PoužijemePath
třídy odSystem.IO
jmenný prostor pro spojení cesty výstupního adresáře s názvem souboru.
string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));
Krok 2: Inicializujte anotátor
Dále inicializujeme anotátor poskytnutím cesty ke vstupnímu dokumentu. To nám umožní přidat do dokumentu anotace.
using (Annotator annotator = new Annotator("input.pdf"))
{
// Sem bude umístěn kód anotace
}
Krok 3: Vytvořte anotaci vodoznaku
Nyní vytvoříme objekt anotace vodoznaku s požadovanými vlastnostmi, jako je úhel, poloha, text, barva písma, neprůhlednost atd.
WatermarkAnnotation watermark = new WatermarkAnnotation
{
Angle = 75,
Box = new Rectangle(200, 200, 100, 50),
CreatedOn = DateTime.Now,
Text = "Watermark",
FontColor = 65535,
FontSize = 12,
Message = "This is watermark annotation",
Opacity = 0.7,
PageNumber = 0,
AutoScale = true,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
Krok 4: Přidejte anotaci vodoznaku
Nyní přidáme anotaci vodoznaku do dokumentu pomocíAdd
metoda objektu anotátor.
annotator.Add(watermark);
Krok 5: Uložte dokument
Nakonec anotovaný dokument uložíme do zadané výstupní cesty.
annotator.Save(outputPath);
Závěr
V tomto tutoriálu jsme se naučili, jak přidat anotaci vodoznaku do dokumentu pomocí GroupDocs.Annotation for .NET. Anotace vodoznaku jsou cenným nástrojem pro označování dokumentů relevantními informacemi nebo indikace jejich stavu.
FAQ
Otázka: Mohu upravit vzhled anotace vodoznaku?
Odpověď: Ano, můžete přizpůsobit různé vlastnosti, jako je text, velikost písma, barva, neprůhlednost, poloha atd., abyste přizpůsobili vodoznak podle svých požadavků.
Otázka: Je GroupDocs.Annotation for .NET kompatibilní s různými formáty dokumentů?
Odpověď: Ano, GroupDocs.Annotation podporuje širokou škálu formátů dokumentů včetně PDF, Microsoft Word, Excel, PowerPoint a obrazových formátů.
Otázka: Mohu k jednomu dokumentu přidat více anotací?
Odpověď: Rozhodně, GroupDocs.Annotation umožňuje přidat více anotací různých typů do jednoho dokumentu, což umožňuje komplexní označení dokumentu.
Otázka: Poskytuje GroupDocs.Annotation podporu pro společné anotace?
Odpověď: Ano, GroupDocs.Annotation usnadňuje společné anotace tím, že umožňuje uživatelům přidávat komentáře, odpovědi a anotace, čímž podporuje efektivní spolupráci mezi členy týmu.
Otázka: Je k dispozici zkušební verze pro GroupDocs.Annotation pro .NET?
Odpověď: Ano, můžete si stáhnout bezplatnou zkušební verzi ztady.