Короткий огляд 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 за допомогою API GroupDocs.Merger
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"))
{
  // Викличте метод split і передайте об’єкт SplitOptions, щоб зберегти отримані документи
  merger.Split(splitOptions);
}  
 Українська