Όταν μιλάμε για ένωση ή συγχώνευση εγγράφων, αναφερόμαστε στη διαδικασία συνδυασμού δύο ή περισσότερων εγγράφων σε ένα ενιαίο αρχείο. Υπάρχουν διάφοροι λόγοι για τους οποίους μπορεί να θέλετε να το κάνετε αυτό, όπως να διευκολύνετε την κοινή χρήση πληροφοριών ή να δημιουργήσετε ένα ενιαίο, συγκεντρωτικό έγγραφο. Ένας άλλος σκοπός της συγχώνευσης εγγράφων θα μπορούσε να είναι η δημιουργία ενός ενοποιημένου αρχείου που περιέχει όλες τις πληροφορίες από πολλά έγγραφα. Για παράδειγμα, μπορεί να θέλετε να δημιουργήσετε ένα κεντρικό αρχείο που περιέχει όλο το κείμενο από ένα έγγραφο, όλες τις εικόνες από ένα δεύτερο έγγραφο και όλα τα δεδομένα από ένα τρίτο έγγραφο.
Ακριβώς όπως η συγχώνευση ενός αρχείου, σε ορισμένες περιπτώσεις, μπορεί επίσης να χρειαστεί να χωρίσετε ένα έγγραφο για να δημιουργήσετε πολλά έγγραφα. Ο διαχωρισμός ενός αρχείου μπορεί να είναι πολύ χρήσιμος όταν χρειάζεται να δημιουργήσετε ξεχωριστές αναφορές ή παρουσιάσεις που περιέχουν διαφορετικά σύνολα δεδομένων. Ή εάν πρέπει να στείλετε ένα μεγάλο έγγραφο σε κάποιον αλλά δεν θέλετε να χρειαστεί να κατεβάσει ένα τεράστιο αρχείο. Αν αναζητάτε μια λύση ανεξάρτητη από την πλατφόρμα για τη συγχώνευση ή τον διαχωρισμό αρχείων δεδομένων μέσω προγραμματισμού, τα GroupDocs.Merger API για .NET και Java θα μπορούσαν να είναι η απόλυτη επιλογή σας. Αυτά τα API δίνουν τη δυνατότητα στους προγραμματιστές .NET και Java να διαχωρίζουν ή να ενώνουν έγγραφα, διαγράμματα και ηλεκτρονικά βιβλία PDF, Word, Excel και PowerPoint, καθώς και να συγχωνεύουν εικόνες JPG, PNG, GIF και TIFF στις εφαρμογές συγχώνευσης αρχείων τους.
Για να ξεκινήσετε τη συγχώνευση εγγράφων και εικόνων ή τον διαχωρισμό τους, εγκαταστήστε την απαιτούμενη έκδοση του GroupDocs.Merger (για .NET ή Java) και όλες τις προϋποθέσεις για να απολαύσετε μια απρόσκοπτη εμπειρία.
Κάντε λήψη του προγράμματος εγκατάστασης MSI ή των αρχείων DLL από την ενότητα λήψης, εγκαταστήστε το API μέσω NuGet ή χρησιμοποιήστε την Κονσόλα Package Manager για να εγκαταστήσετε το GroupDocs.Merger για .NET:
Για περισσότερη βοήθεια και πληροφορίες, ανατρέξτε στον λεπτομερή οδηγό εγκατάστασης.
Για την εγκατάσταση της έκδοσης Java του GroupDocs.Merger API, μπορείτε είτε να κατεβάσετε απευθείας το αρχείο 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 έχουν γίνει το πρότυπο για κοινή χρήση και αποθήκευση εγγράφων και συχνά χρειάζεται να συγχωνεύουμε αρχεία PDF για διάφορους λόγους, όπως ο συνδυασμός δεδομένων από πολλά έγγραφα PDF σε ένα αρχείο για αξιολόγηση από ομοτίμους. Ή, για να συγκεντρώσετε τους πόρους, όπως γραφήματα και πίνακες που περιέχονται στα έγγραφα που βρίσκονται στο εταιρικό intranet για εύκολη αναφορά. Όποια και αν είναι η περίπτωση, τα GroupDocs.Merger API για .NET και Java φορτώνονται με τα κατάλληλα σύνολα εργαλείων για να συνδυάσετε αρχεία PDF διατηρώντας ταυτόχρονα το κείμενο και τα γραφικά περιεχόμενα των εγγράφων προέλευσης.
Θα χρειαστούν μόνο λίγες γραμμές κώδικα C# για να συνδυαστούν αρχεία PDF σε ένα αρχείο όπως φαίνεται παρακάτω δείγμα:
// 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# για αυτό το σκοπό:
Η ένωση περισσότερων από ένα αρχείων 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"); Η ευελιξία και η ευκολία χρήσης είναι δύο από τους παράγοντες που κάνουν τα Microsoft Word, Excel και PowerPoint τόσο δημοφιλή σε όλο τον κόσμο. Αυτές οι εφαρμογές λογισμικού μας επιτρέπουν να δημιουργούμε εύκολα διαφορετικούς τύπους εγγράφων με επαγγελματική εμφάνιση. Το Word είναι εξαιρετικό για τη δημιουργία εγγράφων που βασίζονται σε κείμενο, το Excel είναι ιδανικό για αποθήκευση και χειρισμό δεδομένων και το PowerPoint είναι ιδανικό για τη δημιουργία παρουσιάσεων. Μπορείτε να συγχωνεύσετε οποιονδήποτε από αυτούς τους τύπους αρχείων χρησιμοποιώντας GroupDocs.Merger API για .NET και Java.
Μπορείτε να συνδυάσετε τα έγγραφά σας στο 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 για .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. Για περισσότερη βοήθεια, ελέγξτε αυτόν τον οδηγό.
Ακριβώς όπως στο .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, επισκεφτείτε αυτόν τον οδηγό .
Η συγχώνευση ή η ένωση διαφορετικών αρχείων εικόνας ράστερ όπως PNG, JPG, TIFF και άλλα μπορεί να είναι ένας καλός τρόπος για να δημιουργήσετε μοναδικά γραφικά για διάφορους σκοπούς. Η συγχώνευση εικόνων μπορεί επίσης να χρησιμοποιηθεί για το συνδυασμό πολλών εικόνων σε μια μεγαλύτερη εικόνα, τη δημιουργία φωτομοντάζ, την αφαίρεση ανεπιθύμητων στοιχείων από μια εικόνα ή ακόμα και τη δημιουργία κολάζ. Εάν είστε κάποιος που εργάζεται με εικόνες τακτικά, μπορείτε να χρησιμοποιήσετε τα GroupDocs.Merger API για τη συγχώνευση εικόνων ράστερ όπως JPG, PNG, TIFF και GIF.
Για να συνδυάσετε αρχεία εικόνας 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.
Χρησιμοποιήστε το απόσπασμα κώδικα 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.
Ο διαχωρισμός εγγράφων είναι η διαδικασία ανάλυσης ενός μεμονωμένου αρχείου σε πολλά μικρότερα έγγραφα. Ορισμένες πρακτικές χρήσεις του διαχωρισμού αρχείων μπορεί να είναι η οργάνωση σχετικών εγγράφων σε χωριστά αρχεία, η απλοποίηση της διαδικασίας κοινής χρήσης και συνεργασίας, η διευκόλυνση της επεξεργασίας και η αποτελεσματικότερη αναζήτηση και ανάκτηση πληροφοριών. Τα GroupDocs.Merger API σάς παρέχουν όλα τα απαραίτητα εργαλεία που απαιτούνται για τον απρόσκοπτο διαχωρισμό εγγράφων διαφορετικών μορφών σε .NET και Java.
Μπορείτε να διαχωρίσετε τα αρχεία δεδομένων 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.
Οι ίδιες επιλογές για διαχωρισμό αρχείων δεδομένων είναι διαθέσιμες και στην 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 με τον ίδιο τρόπο.
Μαζί με τη συγχώνευση ή το διαχωρισμό των αρχείων δεδομένων σας, μπορείτε επίσης να εκτελέσετε πολλές άλλες λειτουργίες αρχείων, όπως εξαγωγή, περιστροφή, εναλλαγή και αφαίρεση σελίδων εγγράφων με τη βοήθεια των API GroupDocs.Merger. Όλες αυτές οι λειτουργίες υποστηρίζονται και στις εκδόσεις .NET και Java του GroupDocs.Merger. Λοιπόν, ας δούμε μερικά από αυτά τα χαρακτηριστικά και πώς λειτουργούν.
Χρησιμοποιήστε τον ακόλουθο κώδικα C# για να εξαγάγετε συγκεκριμένες σελίδες από ένα έγγραφο πηγής 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);
} Και για να περιστρέψετε συγκεκριμένες σελίδες ενός εγγράφου PDF κατά 90, 180 ή 270 μοίρες, χρησιμοποιήστε αυτόν τον κώδικα C#. Για να ελέγξετε άλλες υποστηριζόμενες λειτουργίες εγγράφων, επισκεφτείτε αυτήν τη σελίδα:
Για να ανταλλάξετε μια σελίδα εγγράφου με μια άλλη, χρησιμοποιήστε τον κώδικα 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 και πολλά άλλα αρχεία δεδομένων.
Μπορείτε εύκολα να εξαγάγετε δεδομένα στο Microsoft Excel από διάφορες διαθέσιμες πηγές, όπως JSON και CSV.
Συνέχισε να διαβάζειςΈχετε πολλά βιβλία εργασίας του Excel και θέλετε να τα συνδυάσετε σε ένα αρχείο για αναφορά ή για να διατηρήσετε δεδομένα σε ένα μέρος
Συνέχισε να διαβάζειςΗ μετατροπή εγγράφων του Word, συμπεριλαμβανομένων των DOC ή DOCX σε .NET είναι μια πολύ κοινή απαίτηση
Συνέχισε να διαβάζεις