V určitých scénářích, když narazíte na data rozložená v mnoha dokumentech, může být potřeba sloučit všechny dokumenty nebo jejich konkrétní části do jednoho souboru. Tento článek si klade za cíl nabídnout pokyny k programovému slučování více dokumentů aplikace Word do jednoho pomocí jazyka Java. Dále prozkoumáme, jak zkombinovat konkrétní stránky ze dvou nebo více souborů Wordu v rámci aplikace Java.

Sloučení dokumentů aplikace Word – Java API

V tomto článku použiji GroupDocs.Merger for Java pro sloučení více dokumentů aplikace Word do jednoho souboru. Nabízí pohodlí při kombinování dokumentů různých formátů nebo stejných formátů do jednotného souboru. Kromě toho API poskytuje komplexní sadu funkcí, včetně dělení dokumentu, ořezávání, záměny stránek, přesouvání, odstraňování, otáčení a uspořádání.

Stáhnout a nakonfigurovat

Získejte knihovnu pro slučování dokumentů z části ke stažení. Pro Java aplikace založené na Maven přidejte následující konfiguraci do pom.xml.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>21.3</version> 
</dependency>

V případě, že vás zajímají funkce API, můžete si projít jeho dokumentaci a také mou oblíbenou oblast, kterou jsou běžící příklady na GitHub.

Jak sloučit více dokumentů Word s Java

Chcete-li bez námahy sloučit více dokumentů Wordu do jednoho souboru pomocí Java, postupujte podle těchto jednoduchých kroků:

  1. Začněte načtením zdrojového dokumentu aplikace Word pomocí třídy Merger.
  2. Ke sloučení dokumentu použijte metodu Join.
  3. Pokračujte ve slučování dalších dokumentů aplikace Word pomocí stejné metody spojení.
  4. Nakonec uložte sloučený dokument jako výstup pomocí metody Uložit.

Podívejte se na tento příklad zdrojového kódu Java, který ilustruje proces sloučení dvou nebo více dokumentů aplikace Word do jednoho souboru:

// Sloučit dva dokumenty Word pomocí Java
Merger merger = new Merger("source_document.docx"); // Load the source document

merger.join("document_to_merge.docx"); // Merge the document
merger.join("another_document_to_merge.docx"); // Merge additional documents
merger.save("output_document.docx"); // Save the merged document as output

Podle těchto kroků a pomocí dodaného kódu Java můžete bez námahy zkombinovat více dokumentů aplikace Word do jednoho souboru.

Sloučit selektivní stránky souborů Word do jednoho s Java

V určitých případech můžete mít požadavek na sloučení určitých stránek z více dokumentů aplikace Word namísto sloučení celých dokumentů. Naštěstí API poskytuje několik metod, jak splnit tento úkol selektivního kombinování stránek z různých dokumentů Wordu do jednoho souboru.

Chcete-li sloučit selektivní stránky z více dokumentů Word pomocí Java, postupujte takto:

  1. Začněte načtením zdrojového dokumentu pomocí třídy Merger.
  2. Nakonfigurujte možnosti sloučení pomocí třídy JoinOptions.
  3. Sloučit dokument vyvoláním metody Join.
  4. Opakujte proces úpravou Volby spojení pro každý dokument podle potřeby.
  5. Nakonec sloučený dokument uložte pomocí metody Uložit.

Podívejte se na následující příklad zdrojového kódu Java, který ilustruje proces slučování vybraných stránek z dokumentů aplikace Word do jednoho souboru aplikace Word:

// Sloučit selektivní stránky dokumentů Word pomocí Javy
Merger merger = new Merger("source_document.docx"))
{
    // Nastavte možnosti sloučení
    JoinOptions joinOptions = new JoinOptions(2,3); // Specify the starting and ending page number
    
    // Sloučit dokumenty
    merger.join("document_to_merge.docx", joinOptions); // using joining settings
    merger.join("another_document_to_merge.docx", new JoinOptions(new int[] { 2, 4, 6 })); // Specifying page number(s)
    
    merger.save("output_document.docx"); // Saving merged document
}

Podle těchto kroků a pomocí poskytnutého kódu Java můžete sloučit vybrané stránky z více dokumentů aplikace Word do jednoho souboru aplikace Word.

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

Abychom to shrnuli, probrali jsme kroky spojené se sloučením více dokumentů Wordu do jednoho souboru pomocí Java v rámci aplikace. Kromě toho jsme prozkoumali proces kombinování konkrétních stránek z více souborů aplikace Word.

Chcete-li prohloubit své znalosti o GroupDocs.Merger for Java, doporučuji nahlédnout do dokumentace. Pokud máte nějaké dotazy nebo potřebujete pomoc, neváhejte nás kontaktovat prostřednictvím našeho fóra. Jsme tu, abychom vás podpořili.

Viz také