Այս հոդվածը ուղեցույց է տալիս ինչպես մեկնաբանություններ ավելացնել PDF-ին՝ օգտագործելով C#: Դուք կստանաք IDE-ն կարգավորելու բոլոր մանրամասները, կատարվող քայլերի ցանկը և գործարկվող կոդ՝ ** PDF-ում նշումներ ավելացնելու համար, օգտագործելով C#**: Մանրամասները կիսվում են տեքստի անոտացիա ստեղծելու համար, ինչպես նաև դրա հատկությունները և եզրագիծը սահմանելը, այնուհետև այն ավելացնելով որոշակի էջի ծանոթագրությունների հավաքածուին:
PDF-ում մեկնաբանությունը C#-ով տեղադրելու քայլեր
- Սահմանեք, որ IDE-ն օգտագործի Aspose.PDF for .NET՝ մեկնաբանություններ ավելացնելու համար
- Ստեղծեք PDF՝ օգտագործելով Document դասը և դրա առաջին էջի որոշ նմուշի տեքստ
- Ստուգեք TextAnnotation դասի օբյեկտը և սկզբնավորեք դրա հատկությունները
- Ստեղծեք եզրագիծ անոտացիայի համար և կապեք այն տեքստի անոտացիայի օբյեկտի հետ
- Ավելացրեք այս տեքստի անոտացիան ընտրված էջի ծանոթագրությունների հավաքածուին
- Պահպանեք ստացված PDF ֆայլը
Վերոնշյալ քայլերը նկարագրում են * մեկնաբանություններ PDF-ում C#*-ով ավելացնելու ամբողջական գործընթացը: Առաջին քայլում TextAnnotation դասի օբյեկտը ստեղծվում է իր հատկությունների կարգավորումներով, ինչպիսիք են վերնագիրը, թեման, վիճակը, բովանդակությունը, բաց դրոշը և պատկերակը: Վերջնական փուլում տեքստի անոտացիայի համար սահման է ստեղծվում՝ կարգավորելով դրա լայնությունը և գծիկի ոճը, այնուհետև ավելացվում է ընտրված էջի ծանոթագրությունների հավաքածուն:
Կոդ՝ PDF-ում մեկնաբանություններ ավելացնելու համար՝ օգտագործելով C#
using Aspose.Pdf; | |
using Aspose.Pdf.Annotations; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add comments in PDF using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Initialize document object | |
Document pdfDocument = new Document(); | |
// Add a page | |
Page targetPage = pdfDocument.Pages.Add(); | |
// Add some sample text to the new page | |
targetPage.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Here are the sample contents of the PDF")); | |
// Create annotation | |
TextAnnotation annotation = new TextAnnotation(pdfDocument.Pages[1], new Aspose.Pdf.Rectangle(220, 420, 420, 620)) | |
{ | |
Title = "Title of the annotation", | |
Subject = "Subject of the annotation", | |
State = AnnotationState.Accepted, | |
Contents = "Contents of the annotation", | |
Open = true, | |
Icon = TextIcon.Key | |
}; | |
Border border = new Border(annotation) | |
{ | |
Width = 6, | |
Dash = new Dash(1, 1) | |
}; | |
annotation.Border = border; | |
// Add an annotation | |
pdfDocument.Pages[1].Annotations.Add(annotation); | |
// Save output file | |
pdfDocument.Save("AnnotatedPdf.pdf"); | |
System.Console.WriteLine("Comments added successfully in PDF"); | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս ինչպես մեկնաբանություն տեղադրել PDF-ում C#-ի միջոցով: TextAnnotation դասը օգտագործվում է վերը նշված նրա մի քանի հատկությունների կարգավորումների միջոցով, սակայն դուք կարող եք սահմանել այլ հատկություններ, ինչպիսիք են տեսքը, գույնը, ստեղծման ամսաթիվը, անունը և անթափանցիկությունը՝ շատ քչերը նշելու համար: Դուք կարող եք նաև սահմանել լուսանցքները՝ անհրաժեշտության դեպքում ներքև, ձախ, աջ և վերև սահմանելով:
Այս հոդվածում մենք սովորեցինք ինչպես ավելացնել մեկնաբանություններ PDF ֆայլում՝ օգտագործելով C#: Եթե ցանկանում եք սովորել վերնագիր և ստորագիր ավելացնելու գործընթացը, տես ինչպես ավելացնել վերնագիր և ստորագիր PDF-ում՝ օգտագործելով C#-ի հոդվածը: