GroupDocs.Merger d’un cop d’ull

API per combinar, dividir, intercanviar, retallar o eliminar documents, diapositives i diagrames en aplicacions .NET

Illustration merger

Combina sense esforç diversos documents en C#

Combina documents: combina perfectament diversos fitxers PDF i Office en un sol document, amb suport per a una àmplia gamma de formats. GroupDocs.Merger per a .NET fa que la fusió de documents sigui ràpida i sense problemes.

Simplifica la gestió de documents dividint fitxers grans

Divideu fitxers PDF o Office grans en parts més petites i més manejables amb facilitat. GroupDocs.Merger per a .NET us permet dividir documents en funció de pàgines, intervals específics o fins i tot extreure pàgines individuals sense esforç.

Manipuleu pàgines i personalitzeu l’estructura del document: reordena, intercanvia o elimina

Preneu el control dels vostres documents reorganitzant les pàgines, eliminant pàgines no desitjades o afegint-ne de noves. GroupDocs.Merger per a .NET us permet manipular l’estructura del document, la qual cosa us permet personalitzar i adaptar els vostres fitxers segons les vostres necessitats específiques.

Independència de la plataforma

GroupDocs.Merger per a .NET admet els següents sistemes operatius, marcs i gestors de paquets

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formats de fitxer compatibles

GroupDocs.Merger per a .NET admet operacions amb els següents formats de fitxer de document.

Formats de Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX

Documents i imatges

  • Documents: PDF, XPS, TEX
  • Imatges: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • OpenDocument: ODT, OTT, ODS
  • eBook: EPUB

Altres formats

  • Web: HTML, MHTML, MHT
  • Arxius: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • OneNote: ONE

Funcions de GroupDocs.Merger

Combina, divideix i manipula documents PDF i Office sense problemes

Feature icon

Combina fitxers

Combina dos o més documents en un sol document, combinant pàgines específiques o intervals de pàgines de diversos documents font.

Feature icon

Dividir documents

Dividiu un document font en diversos documents resultants mitjançant l’operació de dividir.

Feature icon

Mou pàgines

Canvia les pàgines dins d’un document mitjançant la funció MovePage.

Feature icon

Elimina pàgines

Elimineu pàgines individuals o una col·lecció de números de pàgina específics del document font.

Feature icon

Gira les pàgines

Gireu les pàgines dins d’un document establint l’angle de rotació a 90, 180 o 270 graus mitjançant l’operació Gira pàgines.

Feature icon

Intercanvi de pàgines

Canvieu les posicions de dues pàgines dins del document font, creant un document nou amb posicions de pàgina intercanviades.

Feature icon

Extreu pàgines

Extreu pàgines o intervals de pàgines específiques d’un document font, generant un document nou que conté només les pàgines seleccionades.

Feature icon

Canvia l’orientació

Establiu l’orientació de la pàgina (vertical o horitzontal) per a pàgines específiques o totes del document mitjançant l’operació Canvi d’orientació.

Feature icon

Pàgines de vista prèvia

Genereu representacions d’imatges de pàgines de documents per entendre millor el contingut i l’estructura. Feu visualitzacions prèvies de totes les pàgines o només de pàgines específiques.

Exemples de codi

Alguns casos d’ús de GroupDocs.Merger típics per a operacions .NET

Combina pàgines específiques de fitxers DOCX en un sol document

La funció Fusió selectiva de pàgines us permet extreure i combinar només el contingut desitjat de cada fitxer. Aquí teniu un exemple de com aconseguir una fusió selectiva de pàgines amb C#:

Com combinar fitxers DOCX en C#

JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// Carregueu el fitxer DOCX font
using (Merger merger = new Merger(@"c:\sample.docx", loadOptions))
{
  // Afegiu un altre fitxer DOCX per combinar
  merger.Join(@"c:\sample2.docx", joinOptions);
  
  // Combina els fitxers DOCX i desa el resultat
  merger.Save(@"c:\result.docx");
}

Dividiu el document PDF en diversos fitxers

Dividiu de manera eficient un document en diversos fitxers amb la funció Dividir document que simplifica el procés de gestió i extracció de seccions o pàgines específiques de documents grans. Us permet dividir els documents en parts més petites en funció de diversos criteris: per rang de pàgines, per pàgines inicials/finals, per números de pàgina parell/parell, etc.

Com dividir el document en diversos documents de diverses pàgines

// Dividiu el fitxer PDF mitjançant l'API de GroupDocs.Merger
int[] splitPages = new int[] { 3, 6, 8 };

// Inicialitzeu la classe SplitOptions amb el format de ruta dels fitxers de sortida
SplitOptions splitOptions = new SplitOptions(@"c:\result_{0}.{1}", splitPages, SplitMode.Interval);

// Crea una fusió amb un document PDF d'entrada
using (Merger merger = new Merger(@"c:\sample.pdf"))
{
  // Truqueu al mètode split i passeu l'objecte SplitOptions per desar els documents resultants
  merger.Split(splitOptions);
}  
 Català