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

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

PDF-ում տեքստը C#-ով ջնջելու քայլեր

  1. Ստեղծեք միջավայր՝ Aspose.PDF for .NET ավելացնելու համար՝ PDF-ում տեքստը ջնջելու համար
  2. Բեռնեք թիրախային PDF ֆայլը, որն ունի որոշ նմուշային տեքստ՝ օգտագործելով Document դասի օբյեկտը
  3. Հայտարարեք TextFragmentAbsorber դասի օբյեկտ` տրամադրելով թիրախային տեքստը որոնման համար
  4. Վերլուծեք ցանկալի էջը և գտեք դրա բոլոր տեքստային հատվածները
  5. Ստեղծեք StrikeOutAnnotation օբյեկտ՝ էջում հայտնաբերված թիրախային տեքստի հատվածները հեռացնելու համար
  6. Ավելացրեք այս ծանոթագրությունը էջի ծանոթագրությունների հավաքածուին և պահպանեք PDF-ը

Այս քայլերը նկարագրում են ինչպես ջնջել Adobe Acrobat-ում՝ օգտագործելով C#: Բոլոր կարևոր դասերը, մեթոդները և հատկությունները հայտնաբերվում և օգտագործվում են լավ սահմանված հաջորդականությամբ՝ ցանկալի արդյունքին հասնելու համար, ինչպես օրինակ՝ Document դասը օգտագործվում է Pdf ֆայլը բեռնելու համար, TextFragmentAbsorber դասը՝ PDF-ում ցանկալի տեքստը փնտրելու համար, StrikeOutAnnotation-ը: class օգտագործվում է տեքստի համար անոտացիա ստեղծելու համար, այնուհետև այս ծանոթագրությունն ավելացվում է ընտրված էջի ծանոթագրությունների հավաքածուին:

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

using Aspose.Pdf;
using Aspose.Pdf.Annotations;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to strike out text in PDF using C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load the target PDF file
Document document = new Document("SamplePdf.pdf");
// Define a TextFragmentAbsorber object by providing the desired text
var tfa = new Aspose.Pdf.Text.TextFragmentAbsorber("Hello");
tfa.Visit(document.Pages[1]);
//Create annotations
StrikeOutAnnotation strikeOutAnnotation = new StrikeOutAnnotation(document.Pages[1],tfa.TextFragments[1].Rectangle)
{
Title = "Aspose User",
Color = Color.Blue
};
document.Pages[1].Annotations.Add(strikeOutAnnotation);
document.Save("sample_mod.pdf");
System.Console.WriteLine("Annotation added successfully");
}
}
}

Վերոնշյալ կոդը ցույց է տալիս ինչպես ջնջել տեքստը Adobe PDF-ում՝ օգտագործելով C#: Այն օգտագործում է TextFragmentAbsorber դասի օբյեկտ, որը ստեղծում է որոնում կատարելու օբյեկտ, որը հետագայում օգտագործվում է թիրախային PDF ֆայլի առաջին էջի տեքստը որոնելու համար: Երբ տեքստի հատվածների հավաքածուն ստացվում է TextFragmentAbsorber.Visit() մեթոդով, այժմ մենք պատրաստ ենք ստեղծել StrikeOutAnnotation օբյեկտ տեքստի ցանկացած հատվածի համար՝ տրամադրելով անոտացիայի անվանումը և գույնը:

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

 Հայերեն