V dnešním digitálním prostředí je zabezpečení dokumentů prvořadé. Jednou z účinných metod ochrany PDF souborů je přidání textových vodoznaků. Textové vodoznaky nejen zabrání neoprávněnému kopírování, ale také dodají vašim dokumentům profesionální vzhled. V tomto článku prozkoumáme, jak přidat textový vodoznak do PDF pomocí C# spolu s příkladem kódu, což vám poskytne praktické a efektivní řešení pro zvýšení zabezpečení dokumentů. Zde jsou klíčové kroky, které vysvětlují, jak vložit textový vodoznak do PDF v C#.
Kroky k přidání textového vodoznaku do PDF pomocí C#
- Nastavte své IDE tak, aby využívalo GroupDocs.Watermark for .NET k vložení vodoznaku do dokumentu PDF
- Vytvořte objekt třídy PdfLoadOptions
- Vytvořte instanci třídy Watermarker poskytnutím cesty k souboru PDF a objektu PdfLoadOptions jejímu konstruktoru
- Vytvořte instanci třídy TextWatermark a nakonfigurujte její vlastnosti podle požadovaných specifikací pro vodoznak
- Vytvořte objekt třídy PdfArtifactWatermarkOptions
- Použijte metodu Watermarker.Add k použití vodoznaku na stránku dokumentu pomocí vlastnosti PageIndex třídy PdfArtifactWatermarkOptions.
- Chcete-li uložit výsledný dokument PDF na disk, zavolejte metodu Watermarker.Save
Textové vodoznaky jsou jako viditelné znaky na dokumentu, které ukazují, že je chráněn, buď proto, že jej někdo vlastní, nebo proto, že je důvěrný. Je to jednoduchá metoda přidání textového vodoznaku do PDF pomocí C#, která zvyšuje zabezpečení dokumentů a profesionalitu. Podle kroků popsaných v tomto článku můžete bez problémů integrovat textové vodoznaky do svých aplikací C#, chránit své dokumenty a snadno prosazovat své vlastnictví. Tento přístup je flexibilní a lze jej použít na různých operačních systémech, jako jsou Windows, macOS a Linux, za předpokladu, že je nainstalováno .NET.
Kód pro přidání textového vodoznaku do PDF pomocí C#
using GroupDocs.Watermark; | |
using GroupDocs.Watermark.Options.Pdf; | |
using GroupDocs.Watermark.Watermarks; | |
namespace AddTextWatermarktoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Watermark library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Watermark.lic"); | |
PdfLoadOptions loadOptions = new PdfLoadOptions(); | |
// Specify an absolute or relative path to your document. | |
using (Watermarker watermarker = new Watermarker("input.pdf", loadOptions)) | |
{ | |
// Add text watermark to the first page | |
TextWatermark watermark = new TextWatermark("This is a test watermark", | |
new Font("Arial", 18)); | |
watermark.RotateAngle = -45; | |
watermark.TextAlignment = TextAlignment.Center; | |
watermark.X = 100; | |
watermark.Y = 200; | |
PdfArtifactWatermarkOptions options = new PdfArtifactWatermarkOptions(); | |
options.PageIndex = -1; // default - all pages | |
watermarker.Add(watermark, options); | |
watermarker.Save("output.pdf"); | |
} | |
} | |
} | |
} |
Stručně řečeno, zvládnutí procesu, jak přidat textový vodoznak do PDF v C#, nabízí přímočarý, ale výkonný prostředek ke zvýšení zabezpečení a profesionality dokumentů. Ať už tedy chráníte citlivé obchodní dokumenty, právní smlouvy nebo kreativní prezentace, přidání textových vodoznaků vám umožní převzít kontrolu nad zabezpečením a integritou vašich dokumentů. Jakmile nastavíte vybranou knihovnu a provedete všechny nezbytné úpravy cest k souborům, stane se integrace poskytnutého kódu do vašich aplikací hladkým a efektivním úkolem.
V předchozím tutoriálu jsme nabídli podrobného průvodce přidáním textového vodoznaku do DOCX pomocí C#. Pokud potřebujete další pomoc, doporučujeme prostudovat si náš komplexní návod, jak přidat textový vodoznak do DOCX pomocí C#.