Italiano
 Italiano

Unisci o dividi file PDF, Word, Excel, PowerPoint, eBook e immagini

API di unione file ad alte prestazioni per .NET e Java, che consentono agli sviluppatori di app di unire file PDF, elaborazione testi, fogli di calcolo, presentazioni, diagrammi, eBook e immagini. Estrai, scambia, ruota o rimuovi pagine di documenti e unisci immagini JPG, PNG o GIF.

Prova le nostre API gratuitamenteOttieni una licenza temporanea

Soluzioni di unione e divisione di documenti ricche di funzionalità

Quando parliamo di unire o unire documenti, ci riferiamo al processo di combinazione di due o più documenti in un unico file. Esistono diversi motivi per cui potresti voler eseguire questa operazione, ad esempio semplificare la condivisione delle informazioni o creare un unico documento consolidato. Un altro scopo dell'unione dei documenti potrebbe essere quello di creare un file unificato che contenga tutte le informazioni di più documenti. Ad esempio, potresti voler creare un file centralizzato che contenga tutto il testo di un documento, tutte le immagini di un secondo documento e tutti i dati di un terzo documento.

Proprio come l'unione di un file, in alcuni casi potrebbe anche essere necessario dividere un documento per creare più documenti. La divisione di un file può essere molto utile quando è necessario creare report o presentazioni separati che contengono diversi set di dati. O se devi inviare un documento di grandi dimensioni a qualcuno ma non vuoi che debbano scaricare un file enorme. Se stai cercando una soluzione indipendente dalla piattaforma per unire o dividere file di dati in modo programmatico, le API GroupDocs.Merger per .NET e Java potrebbero essere la tua scelta definitiva. Queste API consentono agli sviluppatori .NET e Java di dividere o unire documenti, diagrammi ed eBook PDF, Word, Excel e PowerPoint, nonché di unire immagini JPG, PNG, GIF e TIFF nelle loro app di unione file.

Iniziare

Per iniziare a unire documenti e immagini o dividerli, installa la versione richiesta di GroupDocs.Merger (per .NET o Java) e tutti i prerequisiti per goderti un'esperienza senza interruzioni.

GroupDocs.Merger per l'installazione di .NET

Scarica il programma di installazione MSI o le DLL dalla sezione download, installa l'API tramite NuGet oppure utilizza la console di Gestione pacchetti per installare GroupDocs.Merger per .NET:

PM> Install-Package GroupDocs.Merger 

Per ulteriore assistenza e informazioni, consulta la guida all'installazione dettagliata.

GroupDocs.Merger per l'installazione di Java

Per installare la versione Java dell'API GroupDocs.Merger, puoi scaricare direttamente il file JAR o utilizzare le ultime configurazioni in le tue applicazioni Maven in 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>

Consulta questa guida per ulteriore assistenza sull'installazione di GroupDocs.Merger per Java.

Casi d'uso di unione e divisione di documenti

Dopo aver configurato correttamente GroupDocs.Merger per .NET o Java sul tuo sistema, puoi controllare alcuni dei casi d'uso più diffusi per unire o dividere documenti e scambiare, ruotare, estrarre o eliminare pagine di documenti.

Casi d'uso di unione e divisione di documenti

Impara a unire i file PDF nelle tue app di unione di documenti C# .NET e Java

I file PDF sono diventati lo standard per la condivisione e l'archiviazione dei documenti e spesso abbiamo bisogno di unire i file PDF per vari motivi, come la combinazione dei dati di più documenti PDF in un unico file per la revisione tra pari. Oppure, per centralizzare le risorse come grafici e tabelle contenute all'interno dei documenti presenti nell'intranet aziendale per una facile consultazione. Qualunque sia il caso, le API GroupDocs.Merger per .NET e Java vengono caricate con i set di strumenti giusti per combinare i file PDF preservando anche il testo e il contenuto grafico dei documenti di origine.

Impara a unire i file PDF nelle tue app di unione di documenti C# .NET e Java

Unisci più documenti PDF in un unico file in .NET

Ci vorranno solo poche righe di codice C# per combinare i PDF in un unico file come mostrato di seguito campione:

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

Oltre a unire i file PDF, hai anche la possibilità di unire più file di DOC, PPT e formati XLS in un documento PDF. Si prega di utilizzare il seguente codice C# per questo scopo:

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

Unisci facilmente i file PDF in un unico documento in Java

Unire più di un file PDF in un singolo documento è semplice anche in Java, come mostrato nel codice seguente:

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

Come unire documenti Word, fogli di calcolo Excel e presentazioni PowerPoint in .NET e Java?

Versatilità e facilità d'uso sono due dei fattori che rendono Microsoft Word, Excel e PowerPoint così popolari in tutto il mondo. Queste applicazioni software ci consentono di creare facilmente diversi tipi di documenti dall'aspetto professionale. Word è ottimo per creare documenti basati su testo, Excel è perfetto per archiviare e manipolare dati e PowerPoint è ideale per creare presentazioni. Puoi unire uno qualsiasi di questi tipi di file utilizzando le API GroupDocs.Merger per .NET e Java.

Come unire documenti Word, fogli di calcolo Excel e presentazioni PowerPoint in .NET e Java?

Unisci documenti Word, Excel e PowerPoint in .NET

Puoi combinare i tuoi documenti Word utilizzando il codice C# mostrato di seguito. Va inoltre notato che questo codice è generico e potrebbe essere utilizzato anche per unire file Excel e PowerPoint. L'unica differenza sarà la sostituzione del nome e del tipo del documento. Ad esempio, 'campione1.docx', 'campione2.docx' e 'merged.docx' cambierà l'estensione del documento da DOCX a XLSX o 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");
}    

Un'altra caratteristica molto utile di GroupDocs.Meger per l'API .NET è combinare pagine da file diversi in un documento in base al numero o agli intervalli di pagina specificati. Il seguente codice C# consente di raggiungere questo obiettivo:

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

È supportata anche l'unione di documenti di altri formati popolari come ODT, EPUB, TXT, TEX e HTML. consulta questa guida per ulteriore assistenza.

Unisci file di elaborazione testi, fogli di calcolo e presentazioni in Java

Proprio come in .NET, gli utenti Java possono anche combinare facilmente i propri documenti Word utilizzando l'esempio fornito di seguito codice. Questo stesso frammento di codice potrebbe essere utilizzato anche per unire documenti Excel e PowerPoint. Dovrai solo sostituire i nomi dei file e le estensioni quando lavori con fogli di calcolo e file di presentazione. Come in, si prega di sostituire l'estensione DOCX con XLSX o PPTX in questo codice.

    // 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 per Java consente di unire le pagine di diversi documenti in un unico file. È possibile specificare le pagine che si desidera combinare nel documento risultante. Si prega di utilizzare il codice Java di esempio indicato di seguito per questo scopo:

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

Per ulteriori informazioni sull'unione di file di altri formati tra cui OpenDocument, EPUB, TEX, TXT e HTML in Java, visita questa guida .

Unione di immagini JPG, PNG, BMP, GIF e TIFF in .NET e Java

Unire o unire diversi file di immagini raster come PNG, JPG, TIFF e altri può essere un buon modo per creare elementi visivi unici per vari scopi. L'unione delle immagini può anche essere utilizzata per combinare più immagini in un'immagine più grande, creare un fotomontaggio, rimuovere elementi indesiderati da un'immagine o persino creare un collage. Se lavori regolarmente con le immagini, puoi utilizzare le API GroupDocs.Merger per unire immagini raster come JPG, PNG, TIFF e GIF.

Unione di immagini JPG, PNG, BMP, GIF e TIFF in .NET e Java

Combina immagini JPG nelle tue app di unione di immagini .NET

Per combinare i file immagine JPG, utilizzare la codifica C# mostrata di seguito. Puoi unire le immagini JPG orizzontalmente o verticalmente a seconda dell'uso previsto:

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

Allo stesso modo, puoi combinare PNG, GIF e altri formati di file immagine in .NET.

Come unire facilmente le immagini JPG nelle app Java?

Utilizza lo snippet di codice Java condiviso di seguito per unione di file immagine JPG. Hai la possibilità di unire le immagini verticalmente o orizzontalmente:

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

Insieme a JPG, puoi anche combinare PNG e BMP in Java.

Come dividere file PDF, documenti Word, Excel e PowerPoint in .NET e Java?

La suddivisione del documento è il processo di scomposizione di un singolo file in più documenti più piccoli. Alcuni usi pratici della suddivisione dei file possono essere l'organizzazione di documenti correlati in file separati, semplificando il processo di condivisione e collaborazione, facilitando la modifica più semplice e consentendo una ricerca e un recupero più efficienti delle informazioni. Le API GroupDocs.Merger forniscono tutti gli strumenti necessari per suddividere senza problemi documenti di diversi formati in .NET e Java.

Come dividere file PDF, documenti Word, Excel e PowerPoint in .NET e Java?

Dividi documenti PDF, DOCX, XLSX e PPTX in .NET

Puoi dividere i tuoi file PDF, DOCX, XLSX, PPTX e altri file di dati in .NET in base a varie opzioni di divisione come numeri di pagina esatti, pagine iniziali e finali, filtri pari/dispari e altro ancora. Il seguente codice C# consente di dividere un documento PDF in base a numeri di pagina specificati. Questo genererà tre documenti separati contenenti una pagina ciascuno come definito in 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);
}

Allo stesso modo puoi dividere DOCX, XLSX, PPTX e altri documenti utilizzando GroupDocs.Merger per .NET.

Divisione di file PDF, Word, Excel e PowerPoint in Java

Le stesse opzioni per dividere i file di dati sono disponibili anche in Java. Puoi utilizzare queste opzioni quando dividi file PDF, documenti Word, Excel e PowerPoint come definire numeri di pagina, specificando intervalli di pagine e altro ancora. Nell'esempio condiviso di seguito, utilizzeremo numeri di pagina specifici per dividere un file PDF in tre documenti separati a pagina singola:

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

Sentiti libero di dividere Word, Excel, PowerPoint e altri documenti in Java nello stesso modo.

Estrai, ruota, scambia o rimuovi pagine di documenti nelle tue app di fusione file .NET e Java

Insieme all'unione o alla divisione dei file di dati, puoi anche eseguire diverse altre operazioni sui file come l'estrazione, la rotazione, lo scambio e la rimozione di pagine di documenti con l'aiuto delle API GroupDocs.Merger. Tutte queste funzionalità sono supportate nelle versioni .NET e Java di GroupDocs.Merger. Quindi, diamo un'occhiata ad alcune di queste funzionalità e come funzionano.

Estrai, ruota, scambia o rimuovi pagine di documenti nelle tue app di fusione file .NET e Java

Estrai e ruota le pagine del documento in .NET

Utilizza il seguente codice C# per estrarre pagine specifiche da un documento PDF di origine:

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

E per ruotare pagine specifiche di un documento PDF di 90, 180 o 270 gradi, utilizza questo codice C#. Per verificare altre operazioni sui documenti supportate, visita questa pagina:

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

Scambia o rimuovi le pagine del documento in Java

Per scambiare una pagina del documento con un'altra, utilizza il codice Java mostrato di seguito:

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

Per rimuovere una o più pagine del documento, utilizzare il seguente codice Java di esempio. Per esaminare altre operazioni sui file supportate, controlla la pagina pertinente qui:

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

Forniamo anche app online gratuite per unire o dividere file PDF, DOCX, XLXS, PPTX ed EPUB. Assicurati di provare le app gratuite se stai cercando di unire Word a PDF, Excel a PDF, PowerPoint a PDF, unire JPG, PNG, BMP e molti altri file di dati.

Cerchi aiuto?

Dai un'occhiata ai nostri canali di supporto per assistenza con le tue domande relative alle funzionalità e al funzionamento dell'API del prodotto Conholdate.