Amikor dokumentumok egyesítéséről vagy egyesítéséről beszélünk, akkor két vagy több dokumentum egyetlen fájlba egyesítése folyamatára gondolunk. Ennek több oka is lehet, például az információk megosztásának megkönnyítése vagy egyetlen, összevont dokumentum létrehozása. A dokumentumok egyesítésének másik célja egy olyan egységes fájl létrehozása lehet, amely több dokumentumból származó összes információt tartalmaz. Létrehozhat például egy központi fájlt, amely tartalmazza egy dokumentum összes szövegét, egy második dokumentum összes képét és egy harmadik dokumentum összes adatát.
Csakúgy, mint egy fájl egyesítésénél, bizonyos esetekben előfordulhat, hogy fel kell osztania egy dokumentumot több dokumentum létrehozásához. A fájl felosztása nagyon hasznos lehet, ha külön jelentéseket vagy prezentációkat kell létrehoznia, amelyek különböző adatkészleteket tartalmaznak. Vagy ha nagy dokumentumot kell küldenie valakinek, de nem szeretné, hogy hatalmas fájlt kelljen letöltenie. Ha platformfüggetlen megoldást keres az adatfájlok programozott egyesítésére vagy felosztására, a GroupDocs.Merger API-k .NET-hez és Java-hoz lehetnek a végső választás. Ezek az API-k lehetővé teszik a .NET és Java fejlesztők számára a PDF, Word, Excel és PowerPoint dokumentumok, diagramok és e-könyvek felosztását vagy összekapcsolását, valamint a JPG, PNG, GIF és TIFF képek egyesítését fájlegyesítő alkalmazásaikban.
A dokumentumok és képek egyesítésének vagy felosztásának megkezdéséhez telepítse a GroupDocs.Merger szükséges verzióját (.NET-hez vagy Java-hoz), valamint minden előfeltételt a zökkenőmentes élményhez.
Kérjük, töltse le az MSI-telepítőt vagy a DLL-eket a letöltési részből, és telepítse az API-t a NuGet, vagy használja a Package Manager konzolt a GroupDocs.Merger for .NET telepítéséhez:
További segítségért és információért tekintse meg a részletes telepítési útmutatót.
A GroupDocs.Merger API Java verziójának telepítéséhez töltse le közvetlenül a JAR-fájlt, vagy használja a legújabb konfigurációkat a Maven alkalmazásait Java nyelven.
<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>
Kérjük, tekintse meg ezt az útmutatót, ha további segítségre van szüksége a GroupDocs.Merger for Java telepítéséhez.
Miután sikeresen beállította a GroupDocs.Merger for .NET vagy Java alkalmazást a rendszerén, ellenőrizheti a dokumentumok egyesítésének vagy felosztásának, valamint a dokumentumoldalak cseréjének, elforgatásának, kibontásának vagy törlésének néhány népszerű felhasználási módját.
A PDF-fájlok a dokumentummegosztás és -tárolás szabványává váltak, és gyakran össze kell vonnunk a PDF-fájlokat különböző okok miatt, például több PDF-dokumentumból származó adatok egy fájlba történő egyesítése miatt szakértői felülvizsgálat céljából. Vagy az erőforrások, például a grafikonok és táblázatok központosítása a vállalati intraneten található dokumentumokban a könnyű hivatkozás érdekében. Bármilyen esetről is legyen szó, a GroupDocs.Merger API-k .NET-hez és Java-hoz a megfelelő eszközkészletekkel vannak feltöltve a PDF-fájlok kombinálásához, miközben megőrzik a forrásdokumentumok szöveges és grafikus tartalmát.
Csupán néhány sornyi C# kódra lesz szükség ahhoz, hogy a PDF-eket egyetlen fájlba egyesítsd az alábbiak szerint. minta:
// 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");
} A PDF-fájlok egyesítése mellett lehetősége van arra is, hogy egyesítsen több DOC, PPT és XLS formátumok PDF-dokumentummá. Ehhez használja a következő C# kódot:
Egynél több PDF-fájl egyetlen dokumentumba egyesítése Javaban is egyszerű, amint az az alábbi kódban látható:
// 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"); A sokoldalúság és a könnyű használhatóság két olyan tényező, amely miatt a Microsoft Word, Excel és PowerPoint olyan népszerűvé válik világszerte. Ezekkel a szoftveralkalmazásokkal könnyen hozhatunk létre különböző típusú, professzionális megjelenésű dokumentumokat. A Word kiválóan alkalmas szöveges dokumentumok létrehozására, az Excel az adatok tárolására és kezelésére, a PowerPoint pedig prezentációk készítésére. Ezen fájltípusok bármelyikét egyesítheti a GroupDocs.Merger API-k használatával .NET-hez és Java-hoz.
A Word-dokumentumokat az alább látható C# kóddal kombinálhatja. Azt is meg kell jegyezni, hogy ez a kód általános, és Excel- és PowerPoint-fájlok egyesítésére is használható. Az egyetlen különbség a dokumentum nevének és típusának cseréje lesz. Például: 'sample1.docx', 'sample2.docx' és A 'merged.docx' dokumentum kiterjesztése DOCX-ről XLSX-re vagy PPTX-re módosul.
// 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");
} A GroupDocs.Meger for .NET API másik nagyon hasznos funkciója, hogy egyesíti a különböző fájlokból származó oldalakat egy dokumentumba a megadott oldalszám vagy tartományok alapján. Ezt a következő C# kóddal érheti el:
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);
} Más népszerű formátumok, például ODT, EPUB, TXT, TEX és HTML dokumentumok egyesítése is támogatott. További segítségért tekintse meg ezt az útmutatót.
A .NET-hez hasonlóan a Java-felhasználók egyébként kombinálhatják Word-dokumentumaikat az alábbi minta segítségével kód. Ugyanez a kódrészlet használható Excel és PowerPoint dokumentumok egyesítésére is. Csak a fájlneveket és a kiterjesztéseket kell lecserélnie, ha táblázatokkal és prezentációs fájlokkal dolgozik. Ebben a kódban cserélje ki a DOCX kiterjesztést XLSX-re vagy PPTX-re.
// 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"); A GroupDocs.Merger for Java segítségével több dokumentum oldalait egyesítheti egyetlen fájlba. Megadhatja, hogy az eredményül kapott dokumentumban mely oldalakat kívánja egyesíteni. Kérjük, használja az alábbi Java kódot erre a célra:
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);
Ha további információra van szüksége más formátumú fájlok, köztük az OpenDocument, EPUB, TEX, TXT és HTML Java nyelven történő egyesítéséről, kérjük, keresse fel ezt az útmutatót. .
Különböző raszterképfájlok, például PNG, JPG, TIFF és mások egyesítése vagy összekapcsolása jó módja annak, hogy egyedi látványelemeket hozzon létre különféle célokra. A képek egyesítése arra is használható, hogy több képet egyetlen nagyobb képpé egyesítsen, fotómontázst készítsen, eltávolítsa a képről a nem kívánt elemeket, vagy akár kollázst is készítsen. Ha Ön rendszeresen dolgozik képekkel, használhatja a GroupDocs.Merger API-kat a raszterképek (például JPG, PNG, TIFF és GIF) egyesítésére.
A JPG képfájlok kombinálásához használja az alább látható C# kódolást. A JPG képeket vízszintesen, ill. függőlegesen a tervezett felhasználástól függően:
// 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");
} Hasonlóképpen kombinálhatja a PNG, GIF a> és egyéb képfájlformátumok a .NET-ben.
Kérjük, használja az alább megosztott Java kódrészletet a következőhöz: JPG-képfájlok egyesítése. Lehetősége van a képeket függőlegesen vagy vízszintesen egyesíteni:
// 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"); A dokumentum felosztása egyetlen fájl több kisebb dokumentumra bontásának folyamata. A fájlfelosztás néhány gyakorlati felhasználása lehet a kapcsolódó dokumentumok külön fájlokba rendezése, a megosztás és az együttműködés folyamatának leegyszerűsítése, a könnyebb szerkesztés, valamint az információk hatékonyabb keresése és visszakeresése. A GroupDocs.Merger API-k minden szükséges eszközt biztosítanak a különböző formátumú dokumentumok zökkenőmentes felosztásához .NET és Java formátumban.
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);
}Hasonló módon feloszthatja DOCX, XLSX, PPTX és egyéb dokumentumokat a GroupDocs.Merger for .NET használatával.
Ugyanezek a lehetőségek az adatfájlok felosztására Java nyelven is elérhetők. Használhatja ezeket a lehetőségeket PDF-fájlok, Word-, Excel- és PowerPoint-dokumentumok felosztása során, például oldalszámok, oldaltartományok megadása stb. Az alábbi példában meghatározott oldalszámokat fogunk használni, hogy egy PDF-fájlt három különálló, egyoldalas dokumentumra bontsunk:
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); Nyugodtan oszthatja fel Word, Excel, PowerPoint és más dokumentumait Java nyelven ugyanilyen módon.
Az adatfájlok egyesítésével vagy felosztásával együtt számos egyéb fájlműveletet is végrehajthat, például kicsomagolhat, elforgathat, cserélhet és eltávolíthat dokumentumoldalakat a GroupDocs.Merger API-k segítségével. Mindezeket a funkciókat a GroupDocs.Merger .NET és Java verziója is támogatja. Tehát nézzünk meg néhány szolgáltatást és működésüket.
Kérjük, használja a következő C# kódot bizonyos oldalak kinyeréséhez a PDF forrásdokumentumból:
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);
} A PDF-dokumentum bizonyos oldalainak 90, 180 vagy 270 fokkal történő elforgatásához használja ezt a C# kódot. A többi támogatott dokumentumművelet megtekintéséhez kérjük, látogassa meg ezt az oldalt:
Egy dokumentumoldal felcseréléséhez használja az alábbi Java-kódot:
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);
Egy vagy több dokumentumoldal eltávolításához használja a következő Java kódot. A többi támogatott fájlművelet megtekintéséhez kérjük, tekintse meg a releváns oldalt itt:
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); Ezenkívül ingyenes online alkalmazásokat biztosítunk a PDF-, DOCX-, XLXS-, PPTX- és EPUB-fájlok egyesítéséhez vagy felosztásához. Kérjük, feltétlenül próbálja ki az ingyenes alkalmazásokat, ha a Word-t PDF-be, az Excel-t PDF-be, a PowerPoint-ot PDF-be, illetve a JPG-t, a PNG-t, a BMP-t és sok más adatfájlt szeretné egyesíteni.
Könnyedén exportálhat adatokat a Microsoft Excelbe különféle elérhető forrásokból, például JSON-ból és CSV-ből.
Olvasson továbbTöbb Excel-munkafüzete van, és szeretné őket egyetlen fájlba egyesíteni jelentéskészítéshez vagy az adatok egy helyen történő tárolásához
Olvasson továbbA Word dokumentumok, köztük a DOC vagy a DOCX konvertálása .NET-ben nagyon gyakori követelmény
Olvasson tovább