Редактируйте PDF-файл с помощью Python

Прогрессивный редактор PDF, использующий серверную версию Aspose.PDF для API Python без использования какого-либо программного обеспечения, такого как Microsoft или Adobe Acrobat

Как редактировать PDF-файл с помощью Python

Вам нужно отредактировать PDF? Программная модификация PDF-документов является неотъемлемой частью современных цифровых рабочих процессов. С помощью библиотек Python, таких как Aspose.PDF, разработчики могут редактировать текст в PDF-файлах, вставлять графики с использованием внешних данных, изменять таблицы и многое другое. Эти библиотеки представляют собой автономные решения, которые не зависят от другого программного обеспечения и готовы к коммерческому использованию. Они охватывают все возможные потребности профессиональных разработчиков Python.

  • Редактирование элементов PDF: таблиц, текстов, изображений, полей и т. д.
  • Редактирование атрибутов и стилей форматирования PDF
  • Добавить новые элементы
  • Работа с графиками и формами

Для редактирования PDF-файла мы будем использовать API Aspose.PDF for .NET, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы python-net. Откройте диспетчер пакетов NuGet, найдите Aspose.pdf и установите. Можно также использовать следующую команду из консоли диспетчера пакетов.

Python Package Manager Console

pip install aspose-pdf

Как редактировать PDF с помощью Python


Вам нужно Aspose.PDF for Python попробовать код в своей среде.

  1. Спроектируйте и разработайте свой редактор.
  2. Или используйте Aspose Editor, получив доступ к демо-приложению с помощью расширенного редактора WYSIWYG.
  3. Загрузите PDF-файлы для редактирования.
  4. Измените документ, внеся соответствующие изменения.
  5. Сохраните PDF-файл.

Одна из самых востребованных функций — редактирование и добавление текста в PDF. С библиотекой Python работать с текстом очень удобно: редактируйте текст, обновляйте текст и форматируйте текст с помощью Python. В следующем примере показано, как изменить PDF-документ в Python:

Редактирование PDF-файлов - Python

В этом примере кода показано, как редактировать текст в формате PDF - Python

	import aspose.pdf as ap

    # load PDF file
    pdf = ap.Document('input_file')
    # instantiate TextFragment Absorber object
    text_fragment_absorber_address = ap.text.TextFragmentAbsorber()
    # search text within page bound
    text_fragment_absorber_address.text_search_options.limit_to_page_bounds = True
    # specify the page region for TextSearch Options
    text_fragment_absorber_address.text_search_options.rectangle = ap.Rectangle(100, 100, 200, 200, True)
    # search text from first page of PDF file
    pdf.pages[1].accept(text_fragment_absorber_address)
    # iterate through individual TextFragment
    for tf in text_fragment_absorber_address.text_fragments:
        # update text to blank characters
        tf.text = ""
    # save updated PDF file after text replace
    pdf.save('output_file')

О файле Aspose.PDF для API Python

Aspose.PDF для Python через API .NET поддерживает большинство установленных стандартов PDF и спецификаций PDF. Он позволяет разработчикам вставлять таблицы, графики, изображения, гиперссылки, собственные шрифты и многое другое в PDF-документы. Кроме того, можно сжимать PDF-документы. Aspose.PDF для Python через .NET предоставляет отличные функции безопасности для разработки защищенных PDF-документов. Некоторые из ключевых функций Aspose.PDF для Python через API .NET включают в себя:

  • Возможность чтения и экспорта PDF-файлов в нескольких форматах изображений, включая BMP, GIF, JPEG и PNG.
  • Задайте основную информацию (например, об авторе, создателе) PDF-документа.
  • Функции преобразования: конвертируйте PDF в Word, Excel и PowerPoint. Конвертируйте PDF в форматы изображений. Конвертируйте PDF-файл в формат HTML и наоборот. Конвертируйте PDF в формат EPUB, текст, XPS и т. д.

Дополнительную информацию о Aspose.PDF для Python через API .NET можно найти в нашей документации по использованию API.