Краткий обзор GroupDocs.Merger

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

Illustration merger

Легко объединяйте несколько документов в C#

Объединение документов: легкое объединение нескольких файлов PDF и Office в один документ с поддержкой широкого спектра форматов. GroupDocs.Merger для .NET позволяет быстро и без проблем объединять документы.

Упростите управление документами, разбивая большие файлы

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

Управляйте страницами и настраивайте структуру документа — меняйте порядок, меняйте местами или удаляйте

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

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

GroupDocs.Merger для .NET поддерживает следующие операционные системы, платформы и менеджеры пакетов.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Merger для .NET поддерживает операции со следующими форматами файлов.

Форматы 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

Легко объединяйте, разделяйте и управляйте документами PDF и Office

Feature icon

Объединить файлы

Объедините два или более документов в один документ, объединяя определенные страницы или диапазоны страниц из нескольких исходных документов.

Feature icon

Разделить документы

Разделите исходный документ на несколько результирующих документов с помощью операции разделения.

Feature icon

Переместить страницы

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

Feature icon

Удалить страницы

Удалите отдельные страницы или набор определенных номеров страниц из исходного документа.

Feature icon

Повернуть страницы

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

Feature icon

Поменять местами страницы

Поменяйте местами две страницы в исходном документе, создав новый документ с измененными позициями страниц.

Feature icon

Извлечь страницы

Извлеките определенные страницы или диапазоны страниц из исходного документа, создав новый документ, содержащий только выбранные страницы.

Feature icon

Изменить ориентацию

Задайте ориентацию страницы (книжную или альбомную) для отдельных или всех страниц документа с помощью операции ChangeOrientation.

Feature icon

Предварительный просмотр страниц

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

Примеры кода

Некоторые варианты использования типичных операций GroupDocs.Merger для .NET

Объединение определенных страниц файла DOCX в один документ

Функция Выборочное объединение страниц позволяет извлекать и объединять только желаемое содержимое из каждого файла. Вот пример того, как добиться выборочного слияния страниц с помощью C#:

Как объединить файлы DOCX в C#

JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// Загрузите исходный файл DOCX
using (Merger merger = new Merger(@"c:\sample.docx", loadOptions))
{
  // Добавьте еще один файл DOCX для слияния
  merger.Join(@"c:\sample2.docx", joinOptions);
  
  // Объедините файлы DOCX и сохраните результат
  merger.Save(@"c:\result.docx");
}

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

Эффективно разделяйте документ на несколько файлов с помощью функции Разделить документ, которая упрощает процесс управления и извлечения определенных разделов или страниц из больших документов. Он позволяет делить документы на более мелкие части по различным критериям — по диапазону страниц, по начальным/конечным страницам, по нечетным/четным номерам страниц и т. д.

Как разделить документ на несколько многостраничных документов

// Разделение PDF-файла с помощью GroupDocs.Merger API
int[] splitPages = new int[] { 3, 6, 8 };

// Инициализируйте класс SplitOptions с форматом пути к выходным файлам
SplitOptions splitOptions = new SplitOptions(@"c:\result_{0}.{1}", splitPages, SplitMode.Interval);

// Создайте экземпляр слияния с входным PDF-документом
using (Merger merger = new Merger(@"c:\sample.pdf"))
{
  // Вызовите метод разделения и передайте объект SplitOptions для сохранения результирующих документов
  merger.Split(splitOptions);
}  
 Русский