Kako dodati vijugavu napomenu u PDF pomoću C#

Svrha ovog vodiča je pokazati postupak kako dodati vijugavu napomenu u PDF pomoću C#. Vijugave bilješke korisne su za isticanje teksta ili područja u dokumentu kako bi se privukla pozornost ili ukazalo na moguće probleme. Slijedeći tijek rada predstavljen u ovom vodiču, steći ćete znanje i vještine potrebne za implementaciju funkcionalnosti zabilješki. Pružit ćemo vodič korak po korak za postavljanje biblioteke zabilješki i pokazati primjer koda koji ilustrira kako umetnuti vijugavu zabilješku u PDF u C#.

Koraci za dodavanje vijugave napomene u PDF pomoću C#

  1. Za uključivanje vijugavih komentara u PDF dokumente, instalirajte GroupDocs.Annotation for .NET pomoću NuGet upravitelja paketa
  2. Dodajte referencu prostora naziva GroupDocs.Annotation u svoj projekt za dodavanje vijugavih komentara
  3. Instancirajte klasu Annotator prosljeđivanjem putanje PDF datoteke kao argumenta njenom konstruktoru
  4. Stvorite instancu klase SquigglyAnnotation i definirajte potrebne atribute, kao što su položaj i broj stranice
  5. Pozovite metodu Annotator.Add i proslijedite objekt klase SquigglyAnnotation kao argument
  6. Koristite metodu Annotator.Save za spremanje dobivenog PDF-a na disk

Možete brzo i jednostavno stvoriti vijugavu napomenu u PDF-u koristeći C# slijedeći gornje upute i instalirajući biblioteku napomena na bilo kojem računalu. Sve dok je .NET prisutan, ovi koraci rade s široko korištenim operativnim sustavima kao što su Windows, macOS i Linux. Za uključivanje valovitih komentara u PDF datoteku ne treba instalirati dodatni softver. Osim toga, biblioteka korištena u navedenom primjeru koda je višeplatformska, što jamči kompatibilnost s različitim operativnim sustavima.

Kod za dodavanje vijugave napomene u PDF pomoću C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddSquigglyAnnotationinPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
SquigglyAnnotation squiggly = new SquigglyAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
BackgroundColor = 16761035,
Message = "This is squiggly annotation",
Opacity = 0.7,
PageNumber = 0,
SquigglyColor = 1422623, //Supported only Word and PDF
Points = new List<Point>
{
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
},
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add squiggly annotation
annotator.Add(squiggly);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Pružili smo detaljan vodič i kôd C# za dodavanje vijugavih napomena u PDF u gornjem odjeljku, zajedno s jasnim i sažetim primjerom koda. Integracija koda u vaše aplikacije trebala bi ići glatko nakon instaliranja biblioteke zabilješki dokumenata i promjene direktorija ulaznih i izlaznih datoteka kako bi zadovoljili vaše potrebe. Čestitamo! Koristeći C#, mogli ste dodati valovitu napomenu u PDF dokument.

Članak koji smo prethodno objavili nudi detaljan opis kako koristiti C# programiranje za umetanje bilješke točke u PDF. Predlažemo da pogledate naš opsežni vodič na kako dodati bilješku točke u PDF pomoću C# radi boljeg razumijevanja.

 Hrvatski