Kako dodati vodeni žig u PDF u C#

Ovaj brzi vodič opisuje kako dodati vodeni žig na PDF u C# koristeći bilo koju sliku ili neki tekst kao vodeni žig. Za dodavanje vodenog žiga u PDF C# kod s detaljnim opisom je osiguran. Nema potrebe za instaliranjem bilo kojeg alata ili softvera treće strane da biste izvršili zadatak.

Koraci za dodavanje vodenog žiga u PDF u C#

  1. Konfigurirajte projekt za dodavanje Aspose.PDF for .NET iz upravitelja paketa NuGet za dodavanje vodenog žiga
  2. Učitajte ciljanu PDF datoteku u objekt klase Document kojoj treba dodati vodeni žig
  3. Učitajte sliku u objekt klase ImageStamp koja će se koristiti kao vodeni žig
  4. Konfigurirajte karakteristike učitane slike prije dodavanja kao vodenog žiga
  5. Dodajte sliku vodenog žiga na odabranu stranicu
  6. Spremite PDF s vodenim žigom

Ovi koraci opisuju kako C# dodaje vodeni žig u PDF tako što prvo ukazuje na potrebne resurse potrebne za pokretanje uzorka koda, a zatim dijeli pristup korak po korak za izvođenje zadatka. Trebali biste učitati ciljni PDF i slikovne datoteke u relevantne objekte klase, a zatim postaviti svojstva učitane slike kao što je njezin položaj na stranici, visina i širina te postaviti oznaku da se prikazuje u pozadini ili ne. Možete dodati sliku vodenog žiga na bilo koju od odabranih stranica u PDF-u prije nego što je ponovno spremite na disk.

Kod za dodavanje vodenog žiga u PDF u C#

using System;
using Aspose.Pdf;
namespace AddWatermarkToPDFInCSharp
{
class Program
{
static void Main(string[] args) // Main function to add watermark to PDF in C#
{
// Instantiate the license to avoid trial version watermark in the output PDF
Aspose.Pdf.License licWatermarkPDF = new Aspose.Pdf.License();
licWatermarkPDF.SetLicense("Aspose.PDF.lic");
// Load the sample PDF file where watermark is to be added
Aspose.Pdf.Document pdfToWatermark = new Aspose.Pdf.Document(@"sample.pdf");
// Load the image to be added as a watermark
Aspose.Pdf.ImageStamp watermarkImg = new Aspose.Pdf.ImageStamp(@"image_stamp.png");
// Set the location of the waterrmark starting from the bottom left corner
watermarkImg.XIndent = 200;
watermarkImg.YIndent = 200;
// Set the image height and width along with the flag to display it in the background
watermarkImg.Height = 60;
watermarkImg.Width = 60;
watermarkImg.Background = true;
// Add the watermark image into the first page of the PDF
pdfToWatermark.Pages[1].AddStamp(watermarkImg);
// Save the output PDF file
pdfToWatermark.Save(@"output.pdf");
System.Console.WriteLine("Done");
}
}
}

Korištenjem C# PDF vodeni žig može se dodati na različite načine kao što se slika koristi kao vodeni žig u ovom primjeru koda. Međutim, možete koristiti i tekstualni vodeni žig postavljanjem željenog teksta u konstruktor objekta klase Aspose.Pdf.TextStamp. Pruža mogućnost postavljanja svojstava teksta kao što su font, boja pozadine i boja prednjeg plana prije dodavanja vodenog žiga pomoću funkcije Aspose.Pdf.Page.AddStamp() slično dodavanju vodenog žiga slike u gornjem primjeru.

Ovaj vodič nas je vodio kako dodati vodeni žig u PDF, međutim, ako ste zainteresirani za stvaranje PDF-a od nule, pogledajte članak na kako napraviti PDF u C#.

 Hrvatski