Ukrainian
 Ukrainian

Об’єднайте або розділіть файли PDF, Word, Excel, PowerPoint, електронні книги та зображення

Високопродуктивні API для об’єднання файлів для .NET і Java, які дозволяють розробникам додатків об’єднувати PDF, текстові процесори, електронні таблиці, презентації, діаграми, електронні книги та файли зображень. Витягуйте, міняйте місцями, повертайте або видаляйте сторінки документа та об’єднуйте зображення JPG, PNG або GIF.

Спробуйте наші API безкоштовноОтримати тимчасову ліцензію

Багатофункціональні рішення для об’єднання та розділення документів

Коли ми говоримо про об’єднання або об’єднання документів, ми маємо на увазі процес об’єднання двох або більше документів в один файл. Існує кілька причин, чому ви можете це зробити, наприклад полегшити обмін інформацією або створити єдиний консолідований документ. Ще однією метою об’єднання документів може бути створення об’єднаного файлу, який містить всю інформацію з кількох документів. Наприклад, ви можете створити один централізований файл, який містить увесь текст із документа, усі зображення з другого документа та всі дані з третього документа.

Подібно до об’єднання файлу, у деяких випадках може знадобитися розділити документ, щоб створити кілька документів. Розділення файлу може бути дуже корисним, коли потрібно створити окремі звіти чи презентації, які містять різні набори даних. Або якщо вам потрібно надіслати комусь великий документ, але ви не хочете, щоб вони завантажували величезний файл. Якщо ви шукаєте незалежне від платформи рішення для програмного об’єднання або розділення файлів даних, API GroupDocs.Merger для .NET і Java можуть стати вашим остаточним вибором. Ці API дають змогу розробникам .NET і Java розділяти або об’єднувати документи, діаграми та електронні книги PDF, Word, Excel і PowerPoint, а також об’єднувати зображення JPG, PNG, GIF і TIFF у своїх програмах для об’єднання файлів.

Починаємо

Щоб розпочати об’єднання документів і зображень або їх розділення, інсталюйте необхідну версію GroupDocs.Merger (для .NET або Java) і всі передумови для безперебійної роботи.

GroupDocs.Merger для встановлення .NET

Будь ласка, завантажте програму встановлення MSI або DLL із розділу завантажень, установіть API через NuGet або скористайтеся консоллю диспетчера пакетів, щоб установити GroupDocs.Merger для .NET:

PM> Install-Package GroupDocs.Merger 

Щоб отримати додаткову допомогу та інформацію, перегляньте детальний посібник із встановлення.

GroupDocs.Merger для установки Java

Щоб інсталювати Java-версію API GroupDocs.Merger, ви можете завантажити файл JAR безпосередньо або використати останні конфігурації в ваші програми Maven на Java.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name> <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.7</version>
</dependency>

Перегляньте цей посібник, щоб отримати додаткову допомогу щодо встановлення GroupDocs.Merger для Java.

Варіанти використання об’єднання та поділу документів

Після успішного налаштування GroupDocs.Merger для .NET або Java у вашій системі ви можете перевірити деякі з популярних варіантів використання для об’єднання або розділення документів, а також заміни, обертання, вилучення або видалення сторінок документів.

Варіанти використання об’єднання та поділу документів

Навчіться об’єднувати файли PDF у програмах для об’єднання документів C# .NET і Java

PDF-файли стали стандартом для обміну та зберігання документів, і нам часто доводиться об’єднувати PDF-файли з різних причин, як-от об’єднання даних із кількох PDF-документів в один файл для експертної перевірки. Або, щоб централізувати такі ресурси, як графіки та таблиці, що містяться в документах внутрішньої мережі компанії, для зручного використання. Яким би не був сценарій, GroupDocs.Merger API для .NET і Java завантажено потрібними наборами інструментів для об’єднання PDF-файлів, зберігаючи при цьому текстовий і графічний вміст вихідних документів.

Навчіться об’єднувати файли PDF у програмах для об’єднання документів C# .NET і Java

Об’єднайте кілька документів PDF в один файл у .NET

Щоб об’єднати PDF-файли в один файл, як показано нижче, знадобиться лише кілька рядків коду C# зразок:

  // Load the source PDF document
using (Merger merger = new Merger(@"c:\sample1.pdf"))
{
    // Add a PDF file to merge
    merger.Join(@"c:\sample2.pdf");
    // Merge both PDF files and save the result
    merger.Save(@"c:\merged.pdf");
} 

Окрім об’єднання PDF-файлів, у вас також є можливість об’єднати декілька файлів DOC, PPT та формати XLS у PDF-документ. Для цього використовуйте наступний код C#:

using (Merger merger = new Merger(@"c:\document1.pdf"))
{
      // Add the multi-format documents to merge 
     merger.Join(@"c:\document2.doc");
    merger.Join(@"c:\document3.ppt");
    merger.Join(@"c:\document4.xls");
	// Merge all documents into a single PDF file 
	merger.Save(@"c:\merged.pdf");
}  

Без особливих зусиль об’єднайте файли PDF в один документ на Java

Об’єднання кількох PDF-файлів в один документ також є простим у Java, як показано в коді нижче:

    // Load the source PDF document
Merger merger = new Merger("c:\sample1.pdf")
// Add another PDF document
merger.join("c:\sample2.pdf");
// Merge both PDF files and save the result
merger.save("c:\merged.pdf");  
You can not only join several PDF files but also merge documents of DOC, PPT, and XLS formats into a single PDF file in Java as demonstrated in the following code snippet:
        Merger merger = new Merger("c:\document1.pdf");
        {
            // Add the multi-format documents to merge
            merger.join("c:\document2.doc");
            merger.join("c:\document3.ppt");
            merger.join("c:\document4.xls");
            // Merge all documents into a single PDF file
            merger.save("c:\merged.pdf");
        } 

Як об’єднати документи Word, електронні таблиці Excel і презентації PowerPoint у .NET і Java?

Універсальність і простота використання – це два фактори, які роблять Microsoft Word, Excel і PowerPoint такими популярними в усьому світі. Ці програми дозволяють нам легко створювати різні типи документів професійного вигляду. Word чудово підходить для створення текстових документів, Excel ідеально підходить для зберігання та обробки даних, а PowerPoint ідеально підходить для створення презентацій. Ви можете об’єднати будь-який із цих типів файлів за допомогою GroupDocs.Merger API для .NET і Java.

Як об’єднати документи Word, електронні таблиці Excel і презентації PowerPoint у .NET і Java?

Об’єднайте документи Word, Excel і PowerPoint у .NET

Ви можете об’єднати свої документи Word за допомогою код C#, показаний нижче. Слід також зазначити, що цей код є загальним і може також використовуватися для об’єднання файлів Excel і PowerPoint. Єдиною відмінністю буде заміна імені та типу документа. Наприклад, 'sample1.docx', 'sample2.docx' і 'merged.docx' змінить розширення документа з DOCX на XLSX або PPTX.

    // Load the source DOCX file
using (Merger merger = new Merger(@"c:\sample1.docx"))
{
    // Add another DOCX file to merge
    merger.Join(@"c:\sample2.docx");
    // Merge DOCX files and save the result
    merger.Save(@"c:\merged.docx");
}    

Ще одна дуже корисна функція GroupDocs.Meger for .NET API — комбінувати сторінки з різних файлів в один документ на основі вказаного номера сторінки або діапазонів. Наступний код C# дозволяє досягти цього:

        string filePath = @"c:\sample1.docx";
        string filePath2 = @"c:\sample2.docx";
        string filePathOut = @"c:\output\result.docx";
        JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);
        using (Merger merger = new Merger(filePath, loadOptions))
        {
            merger.Join(filePath2, joinOptions);
            merger.Save(filePathOut);
        }           

Також підтримується об’єднання документів інших популярних форматів, таких як ODT, EPUB, TXT, TEX і HTML. Щоб отримати додаткову допомогу, перегляньте цей посібник.

Об’єднайте файли текстових процесорів, електронних таблиць і презентацій у Java

Так само, як і в .NET, користувачі Java можуть також поєднувати свої документи Word легко за допомогою наведеного нижче зразка код. Цей самий фрагмент коду також можна використовувати для об’єднання документів Excel і PowerPoint. Під час роботи з електронними таблицями та файлами презентацій вам потрібно буде лише замінити імена та розширення файлів. Як і в цьому коді, замініть розширення DOCX на XLSX або PPTX.

    // Load the source DOCX file
Merger merger = new Merger("c:\sample1.docx")
// Add another DOCX file to merge
merger.join("c:\sample2.docx");
// Merge DOCX files and save the result
merger.save("c:\merged.docx"); 

GroupDocs.Merger для Java дозволяє об’єднувати сторінки кількох документів в один файл. Ви можете вказати сторінки, які потрібно об’єднати в отриманому документі. Для цієї мети використовуйте наведений нижче зразок коду Java:

String filePath = "c:\sample.docx";
String filePath2 = "c:\sample2.docx";
String filePathOut = "c:\output\result.docx";
// Set the start and end page numbers in JoinOptions class.
JoinOptions joinOptions = new JoinOptions(1, 2);
// Merge selective pages using the join method
Merger merger = new Merger(filePath);
merger.join(filePath2 , joinOptions);
merger.save(filePathOut);  

Щоб дізнатися більше про об’єднання файлів інших форматів, зокрема OpenDocument, EPUB, TEX, TXT і HTML у Java, перегляньте цей посібник .

Об’єднання зображень JPG, PNG, BMP, GIF і TIFF у .NET і Java

Об’єднання різних файлів растрових зображень, таких як PNG, JPG, TIFF та інших, може бути хорошим способом створення унікальних візуальних елементів для різних цілей. Об’єднання зображень також можна використовувати для об’єднання кількох зображень в одне велике зображення, створення фотомонтажу, видалення небажаних елементів із зображення або навіть створення колажу. Якщо ви регулярно працюєте з зображеннями, ви можете використовувати GroupDocs.Merger API для об’єднання растрових зображень, таких як JPG, PNG, TIFF і GIF.

Об’єднання зображень JPG, PNG, BMP, GIF і TIFF у .NET і Java

Комбінуйте зображення JPG у своїх програмах для об’єднання зображень .NET

Щоб об’єднати файли зображень JPG, скористайтеся наведеним нижче кодуванням C#. Ви можете об’єднати зображення JPG горизонтально або вертикально залежно від запланованого використання:

// Load the source image file
using (Merger merger = new Merger(@"c:\sample1.jpg"))
{
    // Define image join options with horizontal join mode
    ImageJoinOptions joinOptions = new ImageJoinOptions(ImageJoinMode.Horizontal);
    // Add another image file to merge
    merger.Join(@"c:\sample2.jpg", joinOptions);
    // Define image join options with vertical join mode
    joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
    // Add the next image file to merge
    merger.Join(@"c:\sample3.jpg", joinOptions);
    // Merge image files and save the result
    merger.Save(@"c:\merged.jpg");
} 

Подібним чином ви можете об’єднати PNG, GIF та інші формати файлів зображень у .NET.

Як легко об’єднати зображення JPG у програмах Java?

Будь ласка, скористайтеся наданим нижче фрагментом коду Java для об'єднання файлів зображень JPG. Ви можете об’єднати зображення вертикально або горизонтально:

// Load the source image file
Merger merger = new Merger("c:\sample1.jpg")
// Define image join options with horizontal join mode
ImageJoinOptions joinOptions = new ImageJoinOptions(ImageJoinMode.Horizontal);
// Add another image file to merge
merger.join("c:\sample2.jpg", joinOptions);
// Define image join options with vertical join mode
joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
// Add the next image file to merge
merger.join("c:\sample3.jpg", joinOptions);
// Merge image files and save the result
merger.save("c:\merged.jpg"); 

Разом із JPG ви також можете поєднувати PNG і BMP зображення в Java.

Як розділити файли PDF, документи Word, Excel і PowerPoint у .NET і Java?

Розбиття документа — це процес поділу одного файлу на кілька менших документів. Деякі практичні застосування розділення файлів можуть полягати в організації пов’язаних документів в окремих файлах, спрощенні процесу спільного використання та співпраці, полегшенні редагування та забезпеченні ефективнішого пошуку та отримання інформації. API GroupDocs.Merger надають вам усі необхідні інструменти, необхідні для плавного розділення документів різних форматів у .NET і Java.

Як розділити файли PDF, документи Word, Excel і PowerPoint у .NET і Java?

Розділіть документи PDF, DOCX, XLSX і PPTX у .NET

Ви можете розділити файли PDF, DOCX, XLSX, PPTX та інші файли даних у .NET на основі різних параметрів розділення, наприклад, за точними номерами сторінок, за початковими та кінцевими сторінками, з парними/непарними фільтрами тощо. Наведений нижче код C# дозволяє розділити PDF-документ за вказаними номерами сторінок. Це створить три окремі документи, кожен з яких містить одну сторінку, як визначено в SplitOptions:

string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\document_{0}.{1}";
// Define page numbers in SplitOptions
SplitOptions splitOptions = new SplitOptions(filePathOut, new int[] { 3, 6, 8 });
// Split the document based on the specified split options
using (Merger merger = new Merger(filePath))
{
     merger.Split(splitOptions);
}

Ви також можете розділити свої документи DOCX, XLSX, PPTX та інші за допомогою GroupDocs.Merger для .NET.

Розбиття файлів PDF, Word, Excel і PowerPoint на Java

Такі самі параметри для розділення файлів даних доступні і в Java. Ви можете використовувати ці параметри під час розділення PDF-файлів, документів Word, Excel і PowerPoint, наприклад визначення номери сторінок, визначення діапазонів сторінок тощо. У наведеному нижче прикладі ми будемо використовувати певні номери сторінок, щоб розділити файл PDF на три окремі односторінкові документи:

String filePath = "document.pdf";
String filePathOut = "document\_{0}.{1}";
// Specify page numbers and split the file into multiple single-page documents.
SplitOptions splitOptions = new SplitOptions(filePathOut, new int\[\] { 3, 6, 8 });
Merger merger = new Merger(filePath);
merger.split(splitOptions); 

Не соромтеся розділяти свої документи Word, Excel, PowerPoint та інші документи в Java таким же чином.

Витягуйте, повертайте, змінюйте місцями або видаляйте сторінки документів у програмах для злиття файлів .NET і Java

Разом із об’єднанням або розділенням ваших файлів даних ви також можете виконувати декілька інших файлових операцій, таких як вилучення, обертання, заміна та видалення сторінок документа за допомогою GroupDocs.Merger API. Усі ці функції підтримуються як у версіях GroupDocs.Merger для .NET, так і для Java. Отже, давайте перевіримо деякі з цих функцій і як вони працюють.

Витягуйте, повертайте, змінюйте місцями або видаляйте сторінки документів у програмах для злиття файлів .NET і Java

Витягуйте та обертайте сторінки документа в .NET

Щоб отримати певні сторінки з вихідного PDF-документа, використовуйте такий код C#:

string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
// Resultant document will contain pages 1 and 4
ExtractOptions extractOptions = new ExtractOptions(new int[] { 1, 4 }); 
using (Merger merger = new Merger(filePath))
{
    merger.ExtractPages(extractOptions);
    merger.Save(filePathOut);
} 

Щоб повернути певні сторінки PDF-документа на 90, 180 або 270 градусів, використовуйте цей код C#. Щоб перевірити інші підтримувані операції з документами, відвідайте цю сторінку:

string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
RotateOptions rotateOptions = new RotateOptions(RotateMode.Rotate180, new int[] { 2, 3, 6 });
using (Merger merger = new Merger(filePath))
{
    merger.RotatePages(rotateOptions);
    merger.Save(filePathOut);
} 

Поміняти місцями або видалити сторінки документа в Java

Щоб поміняти одну сторінку документа іншою, скористайтеся наведеним нижче кодом Java:

String filePath = "c:\sample.pptx";
String filePathOut = "c:\output\result.pptx";
// Set page numbers to be swapped
int pageNumber1 = 3;
int pageNumber2 = 6;
// Define swap options based on the selected page numbers
SwapOptions swapOptions = new SwapOptions(pageNumber2, pageNumber1);
Merger merger = new Merger(filePath);        
merger.swapPages(swapOptions);
merger.save(filePathOut); 

Для видалення однієї чи кількох сторінок документа скористайтеся наведеним нижче зразком коду Java. Щоб переглянути інші підтримувані операції з файлами, перегляньте відповідну сторінку тут:

String filePath = "c:\sample.one";
String filePathOut = "c:\output\result.one";
// Define the pages to be removed
RemoveOptions removeOptions = new RemoveOptions(new int[] { 3, 5 });
// Process the page removal file operation
Merger merger = new Merger(filePath);
merger.removePages(removeOptions);
merger.save(filePathOut);  

Ми також пропонуємо безкоштовні онлайн-програми для об’єднання або розділення файлів PDF, DOCX, XLXS, PPTX і EPUB. Обов’язково спробуйте безкоштовні програми, якщо ви хочете об’єднати Word у PDF, Excel у PDF, PowerPoint у PDF, об’єднати JPG, PNG, BMP та багато інших файлів даних.

Шукаєте допомоги?

Ознайомтеся з нашими каналами підтримки, щоб отримати допомогу з вашими запитаннями, пов’язаними з функціями та роботою API продукту Conholdate.