Як видалити гіперпосилання з PDF за допомогою Python

У цій статті описано процес як видалити гіперпосилання з PDF за допомогою Python. Він містить відомості про налаштування середовища розробки, перелік кроків для розробки програми та приклад коду для видалення всіх гіперпосилань із PDF за допомогою Python. Ви також дізнаєтесь про різні параметри налаштування під час видалення гіперпосилань із вибраних сторінок, якщо потрібно.

Кроки для видалення гіперпосилання в PDF за допомогою Python

  1. Установіть для IDE значення використовуйте Aspose.PDF для Python через .NET, щоб видалити гіперпосилання
  2. Завантажте вихідний PDF-файл із гіперпосиланнями за допомогою об’єкта класу Document
  3. Проаналізуйте всі сторінки одну за одною, щоб отримати колекції annotations
  4. Перевірте кожну анотацію типу LINK
  5. Викличте метод delete() колекції анотацій
  6. Збережіть вихідний PDF після видалення гіперпосилань

Ці кроки охоплюють процедуру розробки засобу для видалення гіперпосилань PDF за допомогою Python. Кожна сторінка PDF-файлу містить колекцію анотацій різних типів, включаючи ПОСИЛАННЯ. У цьому процесі всі сторінки у файлі PDF повторюються, де кожна анотація перевіряється на тип анотації LINK, який згодом видаляється за допомогою методу delete() у колекції анотацій.

Код для видалення посилання з PDF за допомогою Python

Цей код демонструє процес видалення посилань із документа PDF за допомогою Python. Усі анотації на кожній сторінці аналізуються та перевіряються на тип AnnotationType.LINK, оскільки він позначає гіперпосилання. Коли гіперпосилання виявлено, воно видаляється шляхом виклику методу delete(), який видаляє лише гіперпосилання, тоді як текст і його форматування зберігаються, однак ви можете налаштувати форматування тексту, встановивши різні властивості анотації перед її видаленням.

У цій статті ми дізналися, як у PDF видалити гіперпосилання за допомогою Python. Якщо ви хочете дізнатися, як додавати гіперпосилання в PDF, перегляньте статтю як додати гіперпосилання в PDF за допомогою Python.

 Українська