Този бърз урок ви насочва как да зачертаете текст в Adobe PDF с помощта на Python. Той споделя всички необходими стъпки за установяване на средата и списък от стъпки, които трябва да се следват, заедно с изпълним примерен код, който демонстрира как да зачертаете в Adobe Acrobat с помощта на Python. Ще научите процеса за разработване на приложението от нулата, като използвате няколко извиквания на API, заедно с описанието на всички стъпки.
Стъпки за зачертаване на текст в Adobe PDF с помощта на Python
- Задайте IDE на използвайте Aspose.PDF за Python чрез .NET, за да зачеркнете текста
- Заредете изходния PDF файл, където текстът трябва да бъде зачеркнат, като използвате обекта на клас Document
- Дефинирайте думата за търсене в PDF файла, като използвате обекта на клас TextFragmentAbsorber
- Стартирайте метода visit() на целевата страница, за да търсите екземплярите на целевата дума
- Създайте обект StrikeOutAnnotation, като използвате правоъгълната област на първото копие на търсената дума
- Задайте цвета и заглавието на зачеркнатата анотация, преди да я добавите към колекцията от анотации на страницата
- Запазете получения PDF файл със зачертаване на първото срещане на желаната дума
Тези стъпки определят процеса на как да зачертаете текст в PDF с помощта на Python. Това изисква зареждане на целевия PDF файл и след това търсене на срещанията на желаната дума, която трябва да бъде зачеркната на определена страница. След като търсенето приключи, правоъгълната област на първото появяване се използва за инстанциране на обект StrikeOutAnnotation, който всъщност ще създаде зачертана линия върху текста с желания цвят и заглавието, ако е необходимо.
Код за зачеркване на текст в PDF с помощта на Python
Тази примерна част от кода може да се използва като основа за пълно приложение за зачертаване в Adobe Acrobat с помощта на Python. Използвайте класа TextFragmentAbsorber за търсене на целевата дума на определена страница, за да получите списък с всички срещания на тази дума. В следващата стъпка трябва да създадете обект StrikeOutAnnotation в правоъгълната област на целевото събитие, така че линията да се показва в рамките на този обхващащ правоъгълник.
Това кратко ръководство ни научи да показваме зачертани редове на една или повече думи на PDF страница. Ако искате да научите процеса за вмъкване на таблица в PDF, вижте статията на как да вмъкнете таблица в PDF с помощта на Python.