Ինչպես ընդգծել տեքստը PDF-ում՝ օգտագործելով C#

Այս հոդվածը բացատրում է ինչպես ընդգծել տեքստը PDF-ում` օգտագործելով C#: Շրջակա միջավայրի կարգավորումների մանրամասները, կատարվող առաջադրանքների ցանկը և գործարկվող օրինակելի կոդը, որը ցույց է տալիս ինչպես ընդգծել տեքստը PDF-ում՝ օգտագործելով C#, դրա մի մասն է: Դուք նաև կսովորեք PDF-ում տեքստի վրա այլ համապատասխան գործողություններ կատարելու տարբերակները:

PDF ֆայլում C#-ով ընդգծելու քայլեր

  1. Սահմանեք, որ միջավայրն օգտագործի Aspose.PDF for .NET՝ տեքստն ընդգծելու համար
  2. Ստեղծեք նոր PDF ֆայլ՝ օգտագործելով Document դասը և էջ ավելացրեք դրան
  3. Ստեղծեք TextBuilder օբյեկտ և կապեք այն որոշակի էջին, որտեղ պետք է ընդգծվի որոշ տեքստ
  4. Ստեղծեք որոշ նմուշ տեքստ՝ օգտագործելով TextFragment-ը և սահմանեք դրա տառատեսակը, դիրքը և ընդգծված դրոշը
  5. Կցեք այս տեքստային հատվածը PDF ֆայլին՝ օգտագործելով TextBuilder օբյեկտը
  6. Պահպանեք ելքային PDF ֆայլը ընդգծված տեքստով

Ինչպես ընդգծել տեքստը PDF ֆայլում՝ օգտագործելով C#, նկարագրությունը տրված է վերը նշված քայլերում: Ստեղծեք նոր PDF՝ դրա մեջ ավելացնելով որոշ նմուշային տեքստ և ավելացրեք թիրախային տեքստը՝ օգտագործելով TextFragment դասը: Ի վերջո, «Ընդգծել» դրոշը պետք է լինի «true» նախքան «TextFragment»-ը PDF ֆայլին ավելացնելը:

Կոդ՝ տեքստը PDF-ում C#-ով ընդգծելու համար

namespace PDFUtility
{
class Program
{
static void Main(string[] args) // Underline text in C#
{
// Set PDF license
new Aspose.Pdf.License().SetLicense("Aspose.Total.lic");
// Create a document object and add a page to it
Aspose.Pdf.Document doc = new Aspose.Pdf.Document();
doc.Pages.Add();
// Create TextBuilder for a particular page
Aspose.Pdf.Text.TextBuilder builder = new Aspose.Pdf.Text.TextBuilder(doc.Pages[1]);
// Create a TextFragment and set text, font, underline flag, and position
Aspose.Pdf.Text.TextFragment txtFragment = new Aspose.Pdf.Text.TextFragment("Text to be underlined");
txtFragment.TextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("Calibri");
txtFragment.TextState.FontSize = 12;
txtFragment.TextState.Underline = true;
txtFragment.Position = new Aspose.Pdf.Text.Position(20, 700);
// Append the TextFragment
builder.AppendText(txtFragment);
// Save the PDF document
doc.Save("output.pdf");
}
}
}

Այս կոդը ցույց է տալիս ինչպես ընդգծել PDF-ում՝ օգտագործելով C#: Այս կոդի նմուշում ստեղծվում է նոր PDF ֆայլ՝ օրինակելի տեքստով, այնուհետև օգտագործվում է TextFragment.TextState հատկությունը, որը պարունակում է ընդգծված դրոշակ: Եթե ցանկանում եք ընդգծել տեքստը գոյություն ունեցող PDF ֆայլում, կարող եք օգտագործել TextFragmentAbsorber դասը՝ նպատակային տեքստը որոնելու և այնուհետև ընդգծելու համար:

Այս ձեռնարկում մենք սովորել ենք ընդգծել տեքստը, սակայն, եթե դուք հակված եք սովորել PDF-ում տեքստը ջնջելու գործընթացը, տես ինչպես ջնջել տեքստը PDF-ում՝ օգտագործելով C#-ի հոդվածը:

 Հայերեն