Czech

Sloučit nebo rozdělit soubory PDF, Word, Excel, PowerPoint, elektronické knihy a obrázky

Vysoce výkonná rozhraní API pro slučování souborů pro .NET a Java, která vývojářům aplikací umožňuje připojit soubory PDF, textový editor, tabulky, prezentace, diagramy, elektronické knihy a soubory obrázků. Extrahujte, zaměňujte, otočte nebo odeberte stránky dokumentu a slučujte obrázky JPG, PNG nebo GIF.

Vyzkoušejte naše API zdarmaZískejte dočasnou licenci

Řešení slučování a rozdělování dokumentů s bohatými funkcemi

Když mluvíme o spojování nebo slučování dokumentů, máme na mysli proces sloučení dvou nebo více dokumentů do jednoho souboru. Existuje několik důvodů, proč to můžete chtít udělat, například usnadnit sdílení informací nebo vytvoření jediného konsolidovaného dokumentu. Dalším účelem sloučení dokumentů může být vytvoření jednotného souboru, který obsahuje všechny informace z více dokumentů. Můžete například chtít vytvořit jeden centralizovaný soubor, který obsahuje veškerý text z dokumentu, všechny obrázky z druhého dokumentu a všechna data ze třetího dokumentu.

Stejně jako při sloučení souboru může být v některých případech také nutné rozdělit dokument, abyste vytvořili více dokumentů. Rozdělení souboru může být velmi užitečné, když potřebujete vytvořit samostatné sestavy nebo prezentace, které obsahují různé datové sady. Nebo pokud potřebujete někomu poslat velký dokument, ale nechcete, aby musel stahovat velký soubor. Pokud hledáte na platformě nezávislé řešení pro programové slučování nebo rozdělování datových souborů, GroupDocs.Merger API pro .NET a Java by mohly být vaší konečnou volbou. Tato rozhraní API umožňují vývojářům .NET a Java rozdělit nebo spojit dokumenty, diagramy a elektronické knihy PDF, Word, Excel a PowerPoint a také sloučit obrázky JPG, PNG, GIF a TIFF ve svých aplikacích pro slučování souborů.

Začínáme

Chcete-li začít slučovat dokumenty a obrázky nebo je rozdělovat, nainstalujte si prosím požadovanou verzi GroupDocs.Merger (pro .NET nebo Java) a všechny předpoklady pro bezproblémový provoz.

Instalace GroupDocs.Merger pro .NET

Stáhněte si instalační program MSI nebo knihovny DLL z části ke stažení, nainstalujte rozhraní API přes NuGet nebo k instalaci GroupDocs.Merger pro .NET použijte konzolu Správce balíčků:

PM> Install-Package GroupDocs.Merger 

Další nápovědu a informace naleznete v podrobné instalační příručce.

GroupDocs.Merger pro instalaci Java

Pro instalaci Java verze GroupDocs.Merger API si můžete buď stáhnout soubor JAR přímo, nebo použít nejnovější konfigurace v vaše aplikace Maven v Javě.

<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>

Další nápovědu k instalaci GroupDocs.Merger for Java naleznete v této příručce.

Slučování a rozdělování případů použití dokumentů

Po úspěšném nastavení GroupDocs.Merger pro .NET nebo Java ve vašem systému můžete zkontrolovat některé z oblíbených případů použití pro spojování nebo rozdělování dokumentů a pro přepínání, otáčení, extrahování nebo mazání stránek dokumentů.

Slučování a rozdělování případů použití dokumentů

Naučte se slučovat soubory PDF v aplikacích pro slučování dokumentů C# .NET a Java

Soubory PDF se staly standardem pro sdílení a ukládání dokumentů a často potřebujeme sloučit soubory PDF z různých důvodů, jako je kombinování dat z více dokumentů PDF do jednoho souboru pro vzájemné hodnocení. Nebo centralizovat zdroje, jako jsou grafy a tabulky obsažené v dokumentech na firemním intranetu pro snadnou orientaci. Ať už je scénář jakýkoli, rozhraní GroupDocs.Merger API pro .NET a Java jsou nabitá správnými sadami nástrojů, abyste mohli kombinovat soubory PDF a zároveň zachovat textový a grafický obsah zdrojových dokumentů.

Naučte se slučovat soubory PDF v aplikacích pro slučování dokumentů C# .NET a Java

Sloučit více dokumentů PDF do jednoho souboru v .NET

Ke spojení souborů PDF do jednoho souboru, jak je znázorněno níže, bude zapotřebí pouze pár řádků kódu C# vzorek:

  // 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");
} 

Spolu se slučováním souborů PDF máte také možnost sloučit více souborů DOC, PPT a XLS do dokumentu PDF. Pro tento účel použijte následující kód 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");
}  

Bez námahy slučujte soubory PDF do jednoho dokumentu v Javě

Spojení více než jednoho souboru PDF do jednoho dokumentu je jednoduché i v Javě, jak ukazuje kód níže:

    // 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");
        } 

Jak sloučit dokumenty aplikace Word, tabulky aplikace Excel a prezentace v PowerPointu v prostředí .NET a Java?

Všestrannost a snadné použití jsou dva z faktorů, díky kterým jsou aplikace Microsoft Word, Excel a PowerPoint tak oblíbené po celém světě. Tyto softwarové aplikace nám umožňují snadno vytvářet různé typy profesionálně vyhlížejících dokumentů. Word je skvělý pro vytváření textových dokumentů, Excel je ideální pro ukládání a manipulaci s daty a PowerPoint je ideální pro vytváření prezentací. Kterýkoli z těchto typů souborů můžete sloučit pomocí rozhraní API GroupDocs.Merger pro .NET a Java.

Jak sloučit dokumenty aplikace Word, tabulky aplikace Excel a prezentace v PowerPointu v prostředí .NET a Java?

Sloučit dokumenty Word, Excel a PowerPoint v .NET

Své dokumenty Word můžete kombinovat pomocí kódu C# zobrazeného níže. Je třeba také poznamenat, že tento kód je obecný a lze jej také použít ke sloučení souborů Excel a PowerPoint. Jediným rozdílem bude nahrazení názvu a typu dokumentu. Například 'sample1.docx', 'sample2.docx' a 'merged.docx' bude mít příponu dokumentu změněnou z DOCX na XLSX nebo 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");
}    

Další velmi užitečnou funkcí GroupDocs.Meger for .NET API je kombinovat stránky z různých souborů do jednoho dokumentu na základě zadaného čísla stránky nebo rozsahů. Následující kód C# vám to umožní:

        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);
        }           

Podporováno je také slučování dokumentů jiných populárních formátů, jako je ODT, EPUB, TXT, TEX a HTML. Další pomoc naleznete v této příručce.

Připojte se k textovým, tabulkovým a prezentačním souborům v Javě

Stejně jako v .NET mohou uživatelé Java také své dokumenty Word snadno kombinovat pomocí níže uvedeného příkladu kód. Stejný fragment kódu lze použít také ke sloučení dokumentů Excel a PowerPoint. Názvy souborů a přípony budete muset nahradit pouze při práci s tabulkami a prezentačními soubory. Stejně jako v tomto kódu nahraďte rozšíření DOCX za XLSX nebo 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 for Java umožňuje sloučit stránky několika dokumentů do jednoho souboru. Můžete určit stránky, které chcete zkombinovat ve výsledném dokumentu. Pro tento účel použijte níže uvedený vzorový kód 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);  

Další informace o slučování souborů jiných formátů včetně OpenDocument, EPUB, TEX, TXT a HTML v Javě naleznete v této příručce .

Slučování obrázků JPG, PNG, BMP, GIF a TIFF v .NET a Javě

Sloučení nebo spojení různých souborů rastrových obrázků, jako jsou PNG, JPG, TIFF a další, může být dobrým způsobem, jak vytvořit jedinečné vizuály pro různé účely. Sloučení obrázků lze také použít ke spojení více obrázků do jednoho většího obrázku, vytvoření fotomontáže, odstranění nežádoucích prvků z obrázku nebo dokonce vytvoření koláže. Pokud jste někdo, kdo pracuje s obrázky pravidelně, můžete použít GroupDocs.Merger API pro slučování rastrových obrázků, jako jsou JPG, PNG, TIFF a GIF.

Slučování obrázků JPG, PNG, BMP, GIF a TIFF v .NET a Javě

Kombinujte obrázky JPG ve svých aplikacích pro slučování obrázků .NET

Chcete-li kombinovat obrázkové soubory JPG, použijte kódování C# uvedené níže. Obrázky JPG můžete sloučit horizontálně nebo svisle v závislosti na zamýšleném použití:

// 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");
} 

Podobně můžete kombinovat PNG, GIF a další formáty souborů obrázků v .NET.

Jak snadno sloučit obrázky JPG v aplikacích Java?

Použijte prosím níže sdílený fragment kódu Java pro sloučení obrázků JPG. Máte možnost sloučit obrázky vertikálně nebo horizontálně:

// 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"); 

Spolu s JPG můžete také kombinovat PNG a BMP obrázky v Javě.

Jak rozdělit soubory PDF, dokumenty Word, Excel a PowerPoint v .NET a Java?

Rozdělení dokumentů je proces rozdělení jednoho souboru na několik menších dokumentů. Některým praktickým využitím rozdělení souborů může být uspořádání souvisejících dokumentů do samostatných souborů, zjednodušení procesu sdílení a spolupráce, usnadnění úprav a umožnění efektivnějšího vyhledávání a získávání informací. GroupDocs.Merger API vám poskytují všechny potřebné nástroje potřebné k bezproblémovému rozdělení dokumentů různých formátů v .NET a Java.

Jak rozdělit soubory PDF, dokumenty Word, Excel a PowerPoint v .NET a Java?

Rozdělte dokumenty PDF, DOCX, XLSX a PPTX v .NET

Soubory PDF, DOCX, XLSX, PPTX a další datové soubory můžete rozdělit v .NET na základě různých možností rozdělení například podle přesných čísel stránek, podle počátečních a koncových stránek, s filtry sudé/liché a další. Následující kód C# vám umožňuje rozdělit dokument PDF podle zadaných čísel stránek. Tím se vygenerují tři samostatné dokumenty obsahující jednu stránku, jak je definováno v 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);
}

Podobně můžete rozdělit dokumenty DOCX, XLSX, PPTX a další pomocí GroupDocs.Merger for .NET.

Rozdělení souborů PDF, Word, Excel a PowerPoint v Javě

Stejné možnosti pro rozdělení datových souborů jsou k dispozici také v Javě. tyto možnosti můžete využít při rozdělování souborů PDF, dokumentů Word, Excel a PowerPoint, jako je definování čísla stránek, určení rozsahů stránek a další. V níže uvedeném příkladu použijeme konkrétní čísla stránek k rozdělení souboru PDF na tři samostatné jednostránkové dokumenty:

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); 

Neváhejte a rozdělte své dokumenty Word, Excel, PowerPoint a další dokumenty v Javě stejným způsobem.

Extrahujte, otočte, zaměňte nebo odstraňte stránky dokumentů ve vašich aplikacích pro slučování souborů .NET a Java

Spolu se slučováním nebo rozdělováním datových souborů můžete také provádět několik dalších operací se soubory, jako je extrahování, otáčení, přehazování a odstraňování stránek dokumentu pomocí rozhraní API GroupDocs.Merger. Všechny tyto funkce jsou podporovány ve verzích .NET i Java GroupDocs.Merger. Pojďme se tedy podívat na některé z těchto funkcí a na to, jak fungují.

Extrahujte, otočte, zaměňte nebo odstraňte stránky dokumentů ve vašich aplikacích pro slučování souborů .NET a Java

Extrahujte a otáčejte stránky dokumentu v .NET

K extrahování konkrétních stránek ze zdrojového dokumentu PDF použijte následující kód 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);
} 

Chcete-li otočit konkrétní stránky dokumentu PDF o 90, 180 nebo 270 stupňů, použijte tento kód C#. Chcete-li zkontrolovat další podporované operace s dokumenty, navštivte tuto stránku:

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);
} 

Vyměňte nebo odeberte stránky dokumentu v Javě

Chcete-li zaměnit jednu stránku dokumentu za jinou, použijte prosím níže uvedený kód 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); 

Chcete-li odebrat jednu nebo více stránek dokumentu, použijte následující ukázkový kód Java. Chcete-li si prohlédnout další podporované operace se soubory, podívejte se na příslušnou stránku zde:

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);  

Poskytujeme také Bezplatné online aplikace ke sloučení nebo rozdělení souborů PDF, DOCX, XLXS, PPTX a EPUB. Nezapomeňte prosím vyzkoušet bezplatné aplikace, pokud chcete sloučit Word do PDF, Excel do PDF, PowerPoint do PDF, sloučit JPG, PNG, BMP a mnoho dalších datových souborů.

Hledáte pomoc?

Podívejte se na naše kanály podpory, kde najdete pomoc s vašimi dotazy týkajícími se funkcí API produktu Conholdate a fungování.