Šios pamokos tikslas yra padėti jums paryškinti tekstą PDF formatu naudojant C#, pateikiant paprastą kodo pavyzdį, kad procesas būtų aiškus ir lengvai sekamas. Be to, jame bus pateiktos instrukcijos, kaip naudoti komentarų biblioteką paryškinti tekstą naudojant C# PDF formatu. GroupDocs Annotation yra galinga biblioteka, leidžianti komentuoti ir bendradarbiauti su PDF dokumentais realiuoju laiku. Viena iš pagrindinių GroupDocs komentarų savybių yra galimybė paryškinti tekstą PDF dokumentuose. Štai žingsniai, kaip paryškinti tekstą PDF naudojant šią biblioteką.
Veiksmai, kaip paryškinti tekstą PDF naudojant C#
- Įdiekite GroupDocs.Annotation for .NET paketą iš NuGet.
- Norėdami paryškinti tekstą PDF formatu, turite įtraukti nuorodą į GroupDocs.Annotation vardų erdvę
- Sukurkite objektą Annotator su įvesties dokumento keliu
- Sukurkite HighlightAnnotation objektą ir nustatykite kai kurias jo savybes
- Iškvieskite Annotator.Add metodą ir perduokite jam objektą HighlightAnnotation
- Iškvieskite Annotator.Save metodą su gautu dokumento keliu
Atlikdami šiuos veiksmus galėsite efektyviai paryškinti tekstą PDF dokumente. Tai gali būti vertingas būdas pabrėžti svarbią informaciją, pateikti komentarus ar komentarus arba tiesiog pagerinti skaitymo organizavimą. Galite atlikti pirmiau minėtus veiksmus, norėdami paryškinti PDF tekstą C# bet kurioje sistemoje, kuri palaiko .NET, nereikalaujant papildomos programinės įrangos diegimo. Šis kodo pavyzdys parodo, kaip paryškinti tekstą PDF dokumente.
Kodas, skirtas paryškinti tekstą PDF naudojant C#
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace HighlightTextinPDFusingCSharp | |
{ | |
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 with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Initialize new instance of HighlightAnnotation class | |
HighlightAnnotation highlight = new HighlightAnnotation | |
{ | |
BackgroundColor = 65535, | |
CreatedOn = DateTime.Now, | |
FontColor = 0, | |
Message = "This is highlight annotation", | |
Opacity = 0.5, | |
PageNumber = 0, | |
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 highlight annotation | |
annotator.Add(highlight); | |
// Save final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Ankstesniame skyriuje pateikėme išsamų teksto paryškinimo PDF formatu naudojant C# vadovą kartu su paprastu kodo pavyzdžiu. Kodas yra trumpas ir apima tik kelis API iškvietimus, kad būtų atliktas teksto paryškinimas. Įdiegę rekomenduojamą komentarų biblioteką ir sukonfigūravę failų kelius, šį kodą įtraukti į savo projektus bus lengva.
Anksčiau paskelbėme straipsnį apie išskleidžiamojo meniu pridėjimą PDF formatu; Norėdami gauti daugiau informacijos, žr. kaip pridėti išskleidžiamąjį komponentą į PDF naudojant C#.