Обзор GroupDocs.Merger для Python

Универсальный API для объединения, разделения, реорганизации и усовершенствования документов, слайдов и диаграмм в приложениях на Python.

Illustration merger

Объединяйте документы в Python

Быстро комбинируйте PDF и Office документы в один файл с помощью GroupDocs.Merger для Python. С обширной поддержкой форматов эта библиотека обеспечивает бесшовную интеграцию и объединение различных типов файлов, упрощая управление документами в приложениях на Python.

Упрощение обработки документов с помощью сегментации больших файлов

Разделяйте большие PDF или Office файлы на меньшие, более управляемые части с помощью GroupDocs.Merger для Python. Настраивайте ваши документы, разделяя их по конкретным страницам, диапазонам или извлекая отдельные страницы, что улучшает организацию и эффективность рабочего процесса.

Получите полный контроль над структурой вашего документа в Python

Легко изменяйте порядок, меняйте местами или удаляйте страницы для настройки макета вашего документа с использованием GroupDocs.Merger для Python. Адаптируйте ваши файлы для удовлетворения конкретных требований, предлагая беспрецедентную гибкость в создании индивидуальных структур документов.

Независимость платформы

GroupDocs.Merger для Python разработан для бесперебойной работы на различных операционных системах, фреймворках и менеджерах пакетов, обеспечивая универсальность и совместимость для вашей среды разработки.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Поддерживаемые форматы файлов

GroupDocs.Merger для Python обеспечивает бесшовную работу с различными форматами файлов, обеспечивая гибкость для ваших задач управления документами.

Форматы Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX

Документы и изображения

  • Документы: PDF, XPS, TEX
  • Изображения: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • OpenDocument: ODT, OTT, ODS
  • eBook: EPUB

Другие форматы

  • Веб: HTML, MHTML, MHT
  • Архивы: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • OneNote: ONE

Ключевые особенности GroupDocs.Merger для Python

Упрощение работы с документами за счет объединения, разделения и редактирования файлов PDF и Office с использованием GroupDocs.Merger в среде Python.

Feature icon

Бесшовное объединение документов

Объединяйте несколько документов в один, выбирая конкретные страницы или диапазоны из различных файлов с помощью GroupDocs.Merger для Python.

Feature icon

Возможности разделения документов

Разделяйте большие документы на меньшие, более управляемые файлы с помощью расширенных инструментов разделения, предоставляемых GroupDocs.Merger для Python.

Feature icon

Эффективное перемещение страниц

Перемещайте страницы внутри документа в соответствии с вашими потребностями с помощью интуитивно понятной функции MovePage в Python.

Feature icon

Опции удаления страниц

Удаляйте ненужные страницы или конкретные номера страниц с помощью функции RemovePages в GroupDocs.Merger для Python.

Feature icon

Функционал вращения страниц

Вращайте страницы на 90, 180 или 270 градусов с помощью простой операции RotatePages.

Feature icon

Функция обмена страницами

Реорганизуйте ваш документ, меняя местами страницы с помощью функции SwapPages в GroupDocs.Merger для Python.

Feature icon

Выборочное извлечение страниц

Извлекайте конкретные страницы или диапазоны, чтобы создать новый документ, сосредоточив внимание только на том контенте, который вам нужен, с GroupDocs.Merger для Python.

Feature icon

Инструмент изменения ориентации

Изменяйте ориентацию страниц с портретной на альбомную или наоборот, используя функцию ChangeOrientation в ваших проектах на Python.

Feature icon

Предпросмотры страниц документа

Генерируйте изображения-превью страниц документа, чтобы просмотреть их содержимое и макет с помощью функции PreviewPages в Python.

Примеры кода

Изучите распространенные сценарии использования GroupDocs.Merger на Python. Эти примеры демонстрируют, как эффективно объединять и разделять документы с помощью GroupDocs.Merger для Python.

Объединение нескольких файлов DOCX в один документ на Python

GroupDocs.Merger для Python позволяет объединить несколько файлов DOCX в один документ. С помощью функции Объединение документов Word вы можете упростить управление документами и повысить продуктивность. Ниже приведен пример кода на Python, демонстрирующий процесс объединения:

Пример: Объединение файлов DOCX на Python

from groupdocs.merger import Merger

def run():

    # Загрузите первый файл DOCX
    with Merger("sample1.docx") as merger:

        # Добавьте другие файлы DOCX для объединения
        merger.join("sample2.docx")

        # Объедините файлы DOCX и сохраните результат
        merger.save("merged.docx")

Разделение PDF-документа на несколько файлов на Python

С GroupDocs.Merger для Python вы можете разделять большие PDF-документы на меньшие файлы. Функция Разделение документа позволяет извлекать конкретные страницы на основе критериев, таких как диапазон страниц, начальные/конечные страницы или четные/нечетные страницы. Эта функция помогает организовывать большие документы, разбивая их на меньшие, более управляемые файлы.

Как разделить PDF на отдельные файлы на Python

from groupdocs.merger import Merger
from groupdocs.merger.domain.options import SplitOptions

def run():

    # Используйте GroupDocs.Merger для Python для разделения PDF-файла
    filePath = "input.pdf"
    filePathOut = "page_{0}.pdf"

    # Определите SplitOptions с желаемым форматом вывода
    splitOptions = SplitOptions(filePathOut, [3, 6, 8])

    # Инициализируйте Merger с входным PDF-документом
    with Merger(filePath) as merger:

        # Вызовите метод split с объектом SplitOptions для генерации отдельных файлов
        merger.split(splitOptions)

Извлечение определённых страниц из документа на Python

С помощью GroupDocs.Merger для Python вы можете оставить только нужные вам страницы из документа. Функция Извлечение страниц извлекает нужный набор страниц из более крупного файла. Укажите точные номера страниц, которые нужно сохранить, и сохраните их как новый, более компактный документ.

Как извлечь определённые страницы из PDF на Python

from groupdocs.merger import Merger
from groupdocs.merger.domain.options import ExtractOptions

def run():

    # Инициализируйте Merger входным PDF‑документом
    with Merger("input.pdf") as merger:

        # Определите ExtractOptions с номерами страниц, которые нужно оставить
        extractOptions = ExtractOptions([2, 4, 6])

        # Извлеките только указанные страницы
        merger.extract_pages(extractOptions)

        # Сохраните полученный документ
        merger.save("extracted.pdf")

Готовы начать?

Загрузите GroupDocs.Merger бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский