Français

Fusionner ou diviser des fichiers PDF, Word, Excel, PowerPoint, des livres électroniques et des images

API de fusion de fichiers hautes performances pour .NET et Java, permettant aux développeurs d'applications de joindre des PDF, des traitements de texte, des feuilles de calcul, des présentations, des diagrammes, des livres électroniques et des fichiers image. Extrayez, permutez, faites pivoter ou supprimez des pages de document et fusionnez des images JPG, PNG ou GIF.

Essayez nos API gratuitementObtenir une licence temporaire

Solutions de fusion et de fractionnement de documents riches en fonctionnalités

Lorsque nous parlons de joindre ou de fusionner des documents, nous faisons référence au processus de combinaison de deux ou plusieurs documents en un seul fichier. Il y a plusieurs raisons pour lesquelles vous pourriez vouloir faire cela, comme faciliter le partage d'informations ou créer un seul document consolidé. Un autre objectif de la fusion de documents pourrait être de créer un fichier unifié contenant toutes les informations de plusieurs documents. Par exemple, vous pouvez créer un fichier centralisé contenant tout le texte d'un document, toutes les images d'un deuxième document et toutes les données d'un troisième document.

Tout comme la fusion d'un fichier, dans certains cas, vous devrez peut-être également scinder un document pour créer plusieurs documents. Le fractionnement d'un fichier peut être très utile lorsque vous devez créer des rapports ou des présentations distincts contenant différents ensembles de données. Ou si vous avez besoin d'envoyer un document volumineux à quelqu'un mais que vous ne voulez pas qu'il ait à télécharger un fichier volumineux. Si vous recherchez une solution indépendante de la plate-forme pour fusionner ou fractionner des fichiers de données par programmation, les API GroupDocs.Merger pour .NET et Java pourraient être votre choix ultime. Ces API permettent aux développeurs .NET et Java de diviser ou de joindre des documents, des diagrammes et des livres électroniques PDF, Word, Excel et PowerPoint, ainsi que de fusionner des images JPG, PNG, GIF et TIFF dans leurs applications de fusion de fichiers.

Commencer

Pour commencer à fusionner des documents et des images ou à les diviser, veuillez installer la version requise de GroupDocs.Merger (pour .NET ou Java) et tous les prérequis pour profiter d'une expérience transparente.

GroupDocs.Merger pour l'installation de .NET

Veuillez télécharger le programme d'installation MSI ou les DLL à partir de la section de téléchargement, installez l'API via NuGet, ou utilisez la console du gestionnaire de packages pour installer GroupDocs.Merger pour .NET :

PM> Install-Package GroupDocs.Merger 

Pour plus d'aide et d'informations, veuillez consulter le guide d'installation détaillé.

Installation de GroupDocs.Merger pour Java

Pour installer la version Java de l'API GroupDocs.Merger, vous pouvez soit télécharger le fichier JAR directement, soit utiliser les dernières configurations dans vos applications Maven en 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>

Veuillez consulter ce guide pour obtenir de l'aide supplémentaire sur l'installation de GroupDocs.Merger pour Java.

Cas d'utilisation de fusion et de fractionnement de documents

Après avoir configuré avec succès GroupDocs.Merger pour .NET ou Java sur votre système, vous pouvez vérifier certains des cas d'utilisation courants pour joindre ou diviser des documents, et échanger, faire pivoter, extraire ou supprimer des pages de document.

Cas d'utilisation de fusion et de fractionnement de documents

Apprenez à fusionner des fichiers PDF dans vos applications de fusion de documents C# .NET et Java

Les fichiers PDF sont devenus la norme pour le partage et le stockage de documents, et nous devons souvent fusionner des fichiers PDF pour diverses raisons, telles que la combinaison de données de plusieurs documents PDF en un seul fichier pour examen par les pairs. Ou, pour centraliser les ressources telles que les graphiques et les tableaux contenus dans les documents trouvés sur l'intranet de l'entreprise pour une référence facile. Quel que soit le scénario, les API GroupDocs.Merger pour .NET et Java sont chargées avec les bons ensembles d'outils pour vous permettre de combiner des fichiers PDF tout en préservant le contenu textuel et graphique des documents source.

Apprenez à fusionner des fichiers PDF dans vos applications de fusion de documents C# .NET et Java

Fusionnez plusieurs documents PDF en un seul fichier dans .NET

Il ne faudra que quelques lignes de code C# pour combiner les PDF en un seul fichier, comme indiqué ci-dessous goûter:

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

Outre la fusion de fichiers PDF, vous avez également la possibilité de fusionner plusieurs fichiers DOC, PPT et Formats XLS dans un document PDF. Veuillez utiliser le code C# suivant à cette fin :

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

Fusionnez sans effort des fichiers PDF en un seul document en Java

Joindre plusieurs fichiers PDF dans un seul document est également simple en Java, comme indiqué dans le code ci-dessous :

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

Comment fusionner des documents Word, des feuilles de calcul Excel et des présentations PowerPoint en .NET et Java ?

La polyvalence et la facilité d'utilisation sont deux des facteurs qui rendent Microsoft Word, Excel et PowerPoint si populaires dans le monde entier. Ces applications logicielles nous permettent de créer facilement différents types de documents d'aspect professionnel. Word est idéal pour créer des documents textuels, Excel est parfait pour stocker et manipuler des données, et PowerPoint est idéal pour créer des présentations. Vous pouvez fusionner n'importe lequel de ces types de fichiers à l'aide des API GroupDocs.Merger pour .NET et Java.

Comment fusionner des documents Word, des feuilles de calcul Excel et des présentations PowerPoint en .NET et Java ?

Fusionnez des documents Word, Excel et PowerPoint dans .NET

Vous pouvez combiner vos documents Word à l'aide du code C# ci-dessous. Il faut également noter que ce code est générique et pourrait également être utilisé pour fusionner des fichiers Excel et PowerPoint. La seule différence sera de remplacer le nom et le type du document. Par exemple, 'sample1.docx', 'sample2.docx' et 'merged.docx' verra l'extension du document changée de DOCX en XLSX ou 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");
}    

Une autre fonctionnalité très utile de GroupDocs.Meger pour l'API .NET consiste à combiner des pages de différents fichiers en un seul document en fonction du nombre de pages ou des plages spécifiés. Le code C# suivant vous permet d'y parvenir :

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

La fusion de documents d'autres formats populaires tels que ODT, EPUB, TXT, TEX et HTML est également prise en charge. Veuillez consulter ce guide pour plus d'aide.

Joindre des fichiers de traitement de texte, de feuille de calcul et de présentation en Java

Tout comme dans .NET, les utilisateurs Java peuvent également combiner leurs documents Word facilement en utilisant l'exemple ci-dessous code. Ce même extrait de code pourrait également être utilisé pour fusionner des documents Excel et PowerPoint. Vous n'aurez qu'à remplacer les noms de fichiers et les extensions lorsque vous travaillez avec des feuilles de calcul et des fichiers de présentation. Comme dans, veuillez remplacer l'extension DOCX par XLSX ou PPTX dans ce code.

    // 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 pour Java vous permet de fusionner des pages de plusieurs documents en un seul fichier. Vous pouvez spécifier les pages que vous souhaitez combiner dans le document résultant. Veuillez utiliser l'exemple de code Java ci-dessous à cette fin :

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

Pour plus d'informations sur la fusion de fichiers d'autres formats, y compris OpenDocument, EPUB, TEX, TXT et HTML en Java, veuillez consulter ce guide .

Fusion d'images JPG, PNG, BMP, GIF et TIFF dans .NET et Java

Fusionner ou joindre différents fichiers d'image raster tels que PNG, JPG, TIFF et autres peut être un bon moyen de créer des visuels uniques à diverses fins. La fusion d'images peut également être utilisée pour combiner plusieurs images en une seule image plus grande, créer un photomontage, supprimer des éléments indésirables d'une image ou même créer un collage. Si vous travaillez régulièrement avec des images, vous pouvez utiliser les API GroupDocs.Merger pour fusionner des images raster telles que JPG, PNG, TIFF et GIF.

Fusion d'images JPG, PNG, BMP, GIF et TIFF dans .NET et Java

Combinez des images JPG dans vos applications de fusion d'images .NET

Pour combiner des fichiers image JPG, veuillez utiliser le codage C# indiqué ci-dessous. Vous pouvez fusionner des images JPG horizontalement ou verticalement selon l'utilisation que vous souhaitez en faire :

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

De même, vous pouvez combiner PNG, GIF, et autres formats de fichier image dans .NET.

Comment fusionner facilement des images JPG dans des applications Java ?

Veuillez utiliser l'extrait de code Java partagé ci-dessous pour fusionner des fichiers image JPG. Vous avez la possibilité de fusionner les images verticalement ou horizontalement :

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

Avec JPG, vous pouvez également combiner PNG et Images BMP en Java.

Comment diviser des fichiers PDF, des documents Word, Excel et PowerPoint en .NET et Java ?

Le fractionnement de documents est le processus de décomposition d'un seul fichier en plusieurs documents plus petits. Certaines utilisations pratiques du fractionnement de fichiers peuvent consister à organiser des documents connexes dans des fichiers séparés, à simplifier le processus de partage et de collaboration, à faciliter l'édition et à permettre une recherche et une récupération plus efficaces des informations. Les API GroupDocs.Merger vous fournissent tous les outils nécessaires pour fractionner de manière transparente des documents de différents formats en .NET et Java.

Comment diviser des fichiers PDF, des documents Word, Excel et PowerPoint en .NET et Java ?

Fractionner des documents PDF, DOCX, XLSX et PPTX dans .NET

Vous pouvez fractionner vos fichiers PDF, DOCX, XLSX, PPTX et autres fichiers de données dans .NET en fonction de diverses options de fractionnement comme par numéros de page exacts, par pages de début et de fin, avec des filtres pairs/impairs, etc. Le code C# suivant vous permet de diviser un document PDF par des numéros de page spécifiés. Cela générera trois documents distincts contenant une page chacun, comme défini dans 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);
}

Vous pouvez également diviser vos documents DOCX, XLSX, PPTX et autres à l'aide de GroupDocs.Merger pour .NET.

Fractionnement de fichiers PDF, Word, Excel et PowerPoint en Java

Les mêmes options de fractionnement des fichiers de données sont également disponibles en Java. Vous pouvez utiliser ces options lors du fractionnement de fichiers PDF, de documents Word, Excel et PowerPoint comme la définition les numéros de page, la spécification des plages de pages, etc. Dans l'exemple partagé ci-dessous, nous utiliserons des numéros de page spécifiques pour diviser un fichier PDF en trois documents d'une seule page distincts :

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

N'hésitez pas à diviser vos documents Word, Excel, PowerPoint et autres documents en Java de la même manière.

Extraire, faire pivoter, échanger ou supprimer des pages de document dans vos applications de fusion de fichiers .NET et Java

Outre la fusion ou la division de vos fichiers de données, vous pouvez également effectuer plusieurs autres opérations sur les fichiers, telles que l'extraction, la rotation, l'échange et la suppression de pages de document à l'aide des API GroupDocs.Merger. Toutes ces fonctionnalités sont prises en charge dans les versions .NET et Java de GroupDocs.Merger. Voyons donc certaines de ces fonctionnalités et leur fonctionnement.

Extraire, faire pivoter, échanger ou supprimer des pages de document dans vos applications de fusion de fichiers .NET et Java

Extraire et faire pivoter des pages de document dans .NET

Veuillez utiliser le code C# suivant pour extraire des pages spécifiques d'un document PDF source :

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

Et pour faire pivoter des pages spécifiques d'un document PDF de 90, 180 ou 270 degrés, veuillez utiliser ce code C#. Pour vérifier d'autres opérations de document prises en charge, veuillez visiter cette page :

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

Échanger ou supprimer des pages de document en Java

Pour échanger une page de document avec une autre, veuillez utiliser le code Java ci-dessous :

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

Pour supprimer une ou plusieurs pages de document, veuillez utiliser l'exemple de code Java suivant. Pour consulter d'autres opérations de fichiers prises en charge, veuillez consulter la page pertinente ici :

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

Nous fournissons également des applications en ligne gratuites pour fusionner ou diviser des fichiers PDF, DOCX, XLXS, PPTX et EPUB. Assurez-vous d'essayer les applications gratuites si vous cherchez à fusionner Word en PDF, Excel en PDF, PowerPoint en PDF, fusionner JPG, PNG, BMP et de nombreux autres fichiers de données.

Vous cherchez de l'aide ?

Consultez nos canaux d'assistance pour obtenir de l'aide sur vos questions liées aux fonctionnalités et au fonctionnement de l'API du produit Conholdate.