Šioje trumpoje pamokoje sužinosite, kaip išbraukti tekstą Adobe PDF naudojant Python. Jame bendrinami visi reikalingi aplinkai sukurti veiksmai ir veiksmų, kuriuos reikia atlikti, sąrašas kartu su vykdomu pavyzdiniu kodu, kuris parodo kaip išbraukti Adobe Acrobat naudojant Python. Išmoksite programos kūrimo procesą nuo nulio, naudodami kelis API iškvietimus kartu su visų veiksmų aprašymu.
Veiksmai, kaip išbraukti tekstą Adobe PDF naudojant Python
- Norėdami išbraukti tekstą, nustatykite IDE į naudokite Aspose.PDF, skirtą Python per .NET
- Įkelkite šaltinio PDF failą, kuriame tekstas turi būti išbrauktas naudojant Document klasės objektą
- Apibrėžkite paieškos žodį PDF rinkmenoje naudodami TextFragmentAbsorber klasės objektą
- Paleiskite visit() metodą tiksliniame puslapyje, kad ieškotumėte tikslinio žodžio egzempliorių
- Sukurkite StrikeOutAnnotation objektą naudodami pirmojo ieškomo žodžio egzemplioriaus stačiakampę sritį
- Prieš įtraukdami jį į puslapio komentarų rinkinį, nustatykite perbraukto komentaro spalvą ir pavadinimą
- Išsaugokite gautą PDF failą išbraukti pirmą kartą pasirodžius norimam žodžiui
Šie veiksmai apibrėžia kaip išbraukti tekstą PDF naudojant Python procesą. Tam reikia įkelti tikslinį PDF failą ir ieškoti norimo žodžio, kuris turi būti išbrauktas tam tikrame puslapyje, atvejų. Atlikus paiešką, pirmojo įvykio stačiakampė sritis naudojama StrikeOutAnnotation objektui sukurti, kuris iš tikrųjų sukurs norimos spalvos teksto perbrauktą eilutę ir, jei reikia, pavadinimą.
Kodas, skirtas išbraukti tekstą PDF naudojant Python
Šis pavyzdinis kodo fragmentas gali būti naudojamas kaip visos programos pagrindas išbraukti Adobe Acrobat naudojant Python. Naudokite klasę TextFragmentAbsorber, norėdami ieškoti tikslinio žodžio konkrečiame puslapyje, kad gautumėte visų to žodžio atvejų sąrašą. Kitame veiksme turite sukurti StrikeOutAnnotation objektą tikslinio įvykio stačiakampėje srityje, kad linija būtų rodoma tame uždarame stačiakampyje.
Šis trumpas vadovas mus išmokė rodyti perbrauktas eilutes viename ar daugiau žodžių PDF puslapyje. Jei norite sužinoti, kaip įterpti lentelę į PDF, žr. straipsnį kaip įterpti lentelę į PDF naudojant Python.