Polskie
 Polskie

Scal lub podziel pliki PDF, Word, Excel, PowerPoint, eBooki i obrazy

Wydajne interfejsy API do scalania plików dla platform .NET i Java, umożliwiające twórcom aplikacji łączenie plików PDF, edytorów tekstu, arkuszy kalkulacyjnych, prezentacji, diagramów, e-booków i plików graficznych. Wyodrębniaj, zamieniaj, obracaj lub usuwaj strony dokumentów oraz scalaj obrazy JPG, PNG lub GIF.

Wypróbuj nasze interfejsy API za darmoUzyskaj tymczasową licencję

Bogate w funkcje rozwiązania do łączenia i dzielenia dokumentów

Kiedy mówimy o łączeniu lub scalaniu dokumentów, mamy na myśli proces łączenia dwóch lub więcej dokumentów w jeden plik. Istnieje kilka powodów, dla których warto to zrobić, na przykład ułatwienie udostępniania informacji lub utworzenie jednego, skonsolidowanego dokumentu. Innym celem scalania dokumentów może być utworzenie jednolitego pliku zawierającego wszystkie informacje z wielu dokumentów. Na przykład możesz chcieć utworzyć jeden scentralizowany plik zawierający cały tekst z dokumentu, wszystkie obrazy z drugiego dokumentu i wszystkie dane z trzeciego dokumentu.

Podobnie jak w przypadku scalania pliku, w niektórych przypadkach konieczne może być podzielenie dokumentu w celu utworzenia wielu dokumentów. Podział pliku może być bardzo przydatny, gdy trzeba utworzyć osobne raporty lub prezentacje zawierające różne zestawy danych. Lub jeśli chcesz wysłać komuś duży dokument, ale nie chcesz, aby musiał on pobierać ogromny plik. Jeśli szukasz niezależnego od platformy rozwiązania do programowego scalania lub dzielenia plików danych, najlepszym wyborem mogą być interfejsy API GroupDocs.Merger dla platform .NET i Java. Te interfejsy API umożliwiają programistom .NET i Java dzielenie lub łączenie dokumentów PDF, Word, Excel i PowerPoint, diagramów i książek elektronicznych, a także łączenie obrazów JPG, PNG, GIF i TIFF w ich aplikacjach do łączenia plików.

Rozpoczęcie pracy

Aby rozpocząć scalanie lub dzielenie dokumentów i obrazów, zainstaluj wymaganą wersję GroupDocs.Merger (dla .NET lub Java) i wszystkie wymagania wstępne, aby cieszyć się bezproblemową obsługą.

GroupDocs.Merger do instalacji platformy .NET

Pobierz instalator MSI lub pliki DLL z sekcji pobierania, zainstaluj interfejs API przez NuGet lub użyj konsoli Menedżera pakietów, aby zainstalować GroupDocs.Merger dla .NET:

PM> Install-Package GroupDocs.Merger 

Aby uzyskać więcej pomocy i informacji, zapoznaj się ze szczegółowym przewodnikiem instalacji.

GroupDocs.Merger do instalacji Java

Aby zainstalować wersję Java GroupDocs.Merger API, możesz pobrać bezpośrednio plik JAR lub użyć najnowszych konfiguracji w Twoje aplikacje Maven w Javie.

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

Zapoznaj się z tym przewodnikiem, aby uzyskać dalszą pomoc dotyczącą instalacji GroupDocs.Merger dla języka Java.

Przypadki użycia łączenia i dzielenia dokumentów

Po pomyślnym skonfigurowaniu GroupDocs.Merger dla .NET lub Java w swoim systemie możesz sprawdzić niektóre z popularnych przypadków użycia do łączenia lub dzielenia dokumentów oraz zamiany, obracania, wyodrębniania lub usuwania stron dokumentów.

Przypadki użycia łączenia i dzielenia dokumentów

Dowiedz się, jak scalać pliki PDF w aplikacjach C# .NET i Java do łączenia dokumentów

Pliki PDF stały się standardem udostępniania i przechowywania dokumentów i często musimy łączyć pliki PDF z różnych powodów, takich jak łączenie danych z wielu dokumentów PDF w jeden plik do recenzji. Lub scentralizować zasoby, takie jak wykresy i tabele zawarte w dokumentach znajdujących się w firmowym intranecie, aby ułatwić korzystanie z nich. Niezależnie od scenariusza, interfejsy API GroupDocs.Merger dla platform .NET i Java są wyposażone w odpowiednie zestawy narzędzi do łączenia plików PDF przy jednoczesnym zachowaniu zawartości tekstowej i graficznej dokumentów źródłowych.

Dowiedz się, jak scalać pliki PDF w aplikacjach C# .NET i Java do łączenia dokumentów

Scal wiele dokumentów PDF w jeden plik w .NET

Wystarczy kilka wierszy kodu C#, aby połączyć pliki PDF w jeden plik, jak pokazano poniżej próbka:

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

Oprócz scalania plików PDF masz również opcję scalania wielu plików DOC, PPT i formatów XLS do dokumentu PDF. W tym celu użyj następującego kodu 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");
}  

Bezproblemowo łącz pliki PDF w jeden dokument w Javie

Łączenie więcej niż jednego pliku PDF w jeden dokument jest również proste w Javie, jak pokazano w poniższym kodzie:

    // 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 scalić dokumenty Word, arkusze kalkulacyjne Excel i prezentacje PowerPoint w .NET i Javie?

Wszechstronność i łatwość użycia to dwa czynniki, które sprawiają, że programy Microsoft Word, Excel i PowerPoint są tak popularne na całym świecie. Te aplikacje pozwalają nam łatwo tworzyć różnego rodzaju dokumenty o profesjonalnym wyglądzie. Word doskonale nadaje się do tworzenia dokumentów tekstowych, Excel doskonale nadaje się do przechowywania danych i manipulowania nimi, a PowerPoint idealnie nadaje się do tworzenia prezentacji. Możesz scalić dowolny z tych typów plików za pomocą interfejsów API GroupDocs.Merger dla platform .NET i Java.

Jak scalić dokumenty Word, arkusze kalkulacyjne Excel i prezentacje PowerPoint w .NET i Javie?

Scal dokumenty Word, Excel i PowerPoint w .NET

Możesz łączyć dokumenty programu Word za pomocą kodu C# pokazanego poniżej. Należy również zauważyć, że ten kod jest ogólny i może być również używany do łączenia plików Excel i PowerPoint. Jedyną różnicą będzie zamiana nazwy i typu dokumentu. Na przykład „przykład1.docx”, „przykład2.docx” i „merged.docx” zmieni rozszerzenie dokumentu z DOCX na XLSX lub 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");
}    

Kolejną bardzo użyteczną funkcją GroupDocs.Meger for .NET API jest łączenie stron z różnych plików w jeden dokument w oparciu o określony numer strony lub zakresy. Poniższy kod C# pozwala to osiągnąć:

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

Obsługiwane jest również scalanie dokumentów innych popularnych formatów, takich jak ODT, EPUB, TXT, TEX i HTML. Aby uzyskać dodatkową pomoc, zajrzyj do tego przewodnika.

Dołącz do edytorów tekstu, arkuszy kalkulacyjnych i plików prezentacji w Javie

Podobnie jak w przypadku platformy .NET, użytkownicy języka Java mogą łatwo również łączyć swoje dokumenty programu Word, korzystając z poniższego przykładu kod. Ten sam fragment kodu może również służyć do scalania dokumentów programu Excel i PowerPoint. Podczas pracy z arkuszami kalkulacyjnymi i plikami prezentacji będziesz musiał zmienić tylko nazwy plików i rozszerzenia. Tak jak w temacie, proszę zamienić w tym kodzie rozszerzenie DOCX na XLSX lub 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żliwia łączenie stron kilku dokumentów w jeden plik. Możesz określić strony, które chcesz połączyć w wynikowym dokumencie. W tym celu użyj poniższego przykładowego kodu 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);  

Aby uzyskać więcej informacji na temat łączenia plików w innych formatach, w tym OpenDocument, EPUB, TEX, TXT i HTML w Javie, odwiedź ten przewodnik .

Scalanie obrazów JPG, PNG, BMP, GIF i TIFF w .NET i Javie

Scalanie lub łączenie różnych plików obrazów rastrowych, takich jak PNG, JPG, TIFF i inne, może być dobrym sposobem na tworzenie unikalnych wizualizacji do różnych celów. Łączenie obrazów może być również wykorzystywane do łączenia wielu obrazów w jeden większy obraz, tworzenia fotomontaży, usuwania niechcianych elementów z obrazu, a nawet tworzenia kolażu. Jeśli jesteś osobą, która regularnie pracuje z obrazami, możesz użyć interfejsów API GroupDocs.Merger do łączenia obrazów rastrowych, takich jak JPG, PNG, TIFF i GIF.

Scalanie obrazów JPG, PNG, BMP, GIF i TIFF w .NET i Javie

Łącz obrazy JPG w aplikacjach .NET do scalania obrazów

Aby połączyć pliki obrazów JPG, skorzystaj z kodowania C# pokazanego poniżej. Możesz scalać obrazy JPG w poziomie lub pionowo w zależności od zamierzonego zastosowania:

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

Podobnie możesz połączyć PNG, GIF i inne formaty plików graficznych w .NET.

Jak łatwo łączyć obrazy JPG w aplikacjach Java?

Użyj fragmentu kodu Java udostępnionego poniżej dla łączenie obrazów JPG. Masz możliwość łączenia obrazów w pionie lub poziomie:

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

Wraz z JPG możesz także łączyć PNG i obrazów BMP w Javie.

Jak dzielić pliki PDF, dokumenty Word, Excel i PowerPoint w .NET i Javie?

Dzielenie dokumentów to proces dzielenia pojedynczego pliku na wiele mniejszych dokumentów. Niektóre praktyczne zastosowania dzielenia plików to organizowanie powiązanych dokumentów w oddzielnych plikach, uproszczenie procesu udostępniania i współpracy, ułatwienie łatwiejszej edycji oraz umożliwienie bardziej wydajnego wyszukiwania i wyszukiwania informacji. Interfejsy API GroupDocs.Merger zapewniają wszystkie narzędzia niezbędne do bezproblemowego dzielenia dokumentów w różnych formatach w .NET i Javie.

Jak dzielić pliki PDF, dokumenty Word, Excel i PowerPoint w .NET i Javie?

Dziel dokumenty PDF, DOCX, XLSX i PPTX w .NET

Możesz podzielić swoje pliki PDF, DOCX, XLSX, PPTX i inne pliki danych w .NET w oparciu o różne opcje podziału, na przykład według dokładnych numerów stron, stron początkowych i końcowych, filtrów parzystych/nieparzystych i nie tylko. Poniższy kod C# umożliwia podzielenie dokumentu PDF według określonych numerów stron. Spowoduje to wygenerowanie trzech oddzielnych dokumentów zawierających po jednej stronie, zgodnie z definicją w 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);
}

Możesz w podobny sposób podzielić dokumenty DOCX, XLSX, PPTX i inne za pomocą GroupDocs.Merger dla .NET.

Dzielenie plików PDF, Word, Excel i PowerPoint w Javie

Te same opcje dzielenia plików danych są dostępne również w Javie. Możesz skorzystać z tych opcji podczas dzielenia plików PDF, dokumentów Word, Excel i PowerPoint, takich jak definiowanie numery stron, określanie zakresów stron i nie tylko. W poniższym przykładzie użyjemy określonych numerów stron, aby podzielić plik PDF na trzy oddzielne dokumenty jednostronicowe:

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

Możesz podzielić swoje dokumenty Word, Excel, PowerPoint i inne dokumenty w Javie w ten sam sposób.

Wyodrębniaj, obracaj, zamieniaj lub usuwaj strony dokumentów w aplikacjach do scalania plików .NET i Java

Oprócz łączenia lub dzielenia plików danych możesz także wykonywać kilka innych operacji na plikach, takich jak wyodrębnianie, obracanie, zamiana i usuwanie stron dokumentów za pomocą interfejsów API GroupDocs.Merger. Wszystkie te funkcje są obsługiwane zarówno w wersji .NET, jak i Java GroupDocs.Merger. Sprawdźmy więc niektóre z tych funkcji i sposób ich działania.

Wyodrębniaj, obracaj, zamieniaj lub usuwaj strony dokumentów w aplikacjach do scalania plików .NET i Java

Wyodrębniaj i obracaj strony dokumentów w .NET

Użyj następującego kodu C#, aby wyodrębnić określone strony ze źródłowego dokumentu PDF:

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

Aby obrócić określone strony dokumentu PDF o 90, 180 lub 270 stopni, użyj tego kodu C#. Aby sprawdzić inne obsługiwane operacje na dokumentach, odwiedź tę stronę:

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

Zamień lub usuń strony dokumentu w Javie

Aby zamienić jedną stronę dokumentu na inną, użyj poniższego kodu 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); 

Aby usunąć jedną lub więcej stron dokumentu, użyj następującego przykładowego kodu Java. Aby przejrzeć inne obsługiwane operacje na plikach, sprawdź odpowiednią stronę tutaj:

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

Udostępniamy również bezpłatne aplikacje online do łączenia lub dzielenia plików PDF, DOCX, XLXS, PPTX i EPUB. Pamiętaj, aby wypróbować bezpłatne aplikacje, jeśli chcesz scalić Word do PDF, Excel do PDF, PowerPoint do PDF, scalić JPG, PNG, BMP i wiele innych plików danych.

Szukasz pomocy?

Sprawdź nasze kanały wsparcia, aby uzyskać pomoc w przypadku pytań związanych z funkcjami i działaniem interfejsu API produktu Conholdate.