Gaeilge

Cumaisc nó scoilt PDF, Word, Excel, comhaid PowerPoint, ríomhleabhair, agus íomhánna

Comhad ardfheidhmíochta a chumasc APIs le haghaidh .NET agus Java, a chuireann ar chumas fhorbróirí aipeanna a bheith páirteach PDF, próiseáil focal, scarbhileoga, cur i láthair, léaráidí, ríomhleabhair, agus comhaid íomhá. Sliocht, babhtáil, rothlú, nó bain leathanaigh doiciméad, agus cumasc íomhánna JPG, PNG, nó GIF.

Bain triail as ár APIs saor in aisceFaigh Ceadúnas Sealadach

Réitigh chumaisc agus scoilteadh doiciméad atá saibhir i ngnéithe

Agus muid ag caint faoi dhoiciméid a chomhcheangal nó a chumasc, táimid ag tagairt don phróiseas chun dhá dhoiciméad nó níos mó a chomhcheangal in aon chomhad amháin. Tá go leor cúiseanna ann gur mhaith leat é seo a dhéanamh, mar shampla é a dhéanamh níos fusa faisnéis a roinnt nó doiciméad comhdhlúite amháin a chruthú. Cuspóir eile a bhaineann le doiciméid a chumasc ná comhad aontaithe a chruthú ina mbeidh an fhaisnéis go léir ó iliomad doiciméad. Mar shampla, b'fhéidir gur mhaith leat comhad láraithe amháin a chruthú ina mbeidh an téacs ar fad ó dhoiciméad, na híomhánna go léir ón dara doiciméad, agus na sonraí go léir ó thríú doiciméad.

Díreach mar chomhad a chumasc, i gcásanna áirithe, b'fhéidir go mbeadh ort doiciméad a scoilt freisin chun doiciméid iolracha a chruthú. Is féidir comhad a scoilteadh a bheith an-úsáideach nuair is gá duit tuarascálacha nó cur i láthair ar leith a chruthú ina bhfuil tacair sonraí éagsúla. Nó más gá duit doiciméad mór a sheoladh chuig duine éigin ach nach dteastaíonn uait go mbeadh orthu comhad ollmhór a íoslódáil. Má tá tú ag lorg réiteach neamhspleách ar ardáin chun comhaid sonraí a chumasc nó a scoilteadh go ríomhchláraithe, d'fhéadfadh gurb é GroupDocs.Merger APIs do .NET agus Java do rogha deiridh. Cumhachtaíonn na APIanna seo d’fhorbróirí .NET agus Java doiciméid PDF, Word, Excel, agus PowerPoint, léaráidí agus ríomhleabhair a roinnt nó a chomhcheangal, chomh maith le híomhánna JPG, PNG, GIF, agus TIFF a chumasc ina n-aipeanna cumaisc.

Ag tosú

Chun doiciméid agus íomhánna a chumasc nó chun iad a scoilteadh, suiteáil le do thoil an leagan riachtanach de GroupDocs.Merger (do .NET nó Java) agus na réamhriachtanais go léir chun taitneamh a bhaint as taithí gan uaim.

GroupDocs.Merger le haghaidh suiteáil .NET

Íoslódáil an suiteálaí MSI nó na DLLanna ón rannóg íoslódála, suiteáil an API trí NuGet, nó úsáid Consól an Bhainisteora Pacáistí chun GroupDocs.Merger a shuiteáil le haghaidh .NET:

PM> Install-Package GroupDocs.Merger 

Le haghaidh tuilleadh cabhrach agus faisnéise, féach ar an treoir suiteála mionsonraithe.

GroupDocs.Merger le haghaidh suiteáil Java

Chun leagan Java de GroupDocs.Merger API a shuiteáil, is féidir leat an comhad JAR a íoslódáil go díreach nó na cumraíochtaí is déanaí a úsáid i d'fheidhmchláir Maven i 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>

Féach ar an treoir seo le haghaidh tuilleadh cabhrach maidir le suiteáil GroupDocs.Merger do Java.

Cásanna úsáide cumasc agus scoilteadh doiciméad

Nuair a bhunaíonn tú GroupDocs.Merger do .NET nó Java ar do chóras go rathúil, is féidir leat cuid de na cásanna úsáide coitianta a sheiceáil chun doiciméid a nascadh nó a scoilteadh, agus leathanaigh doiciméad a mhalartú, a rothlú, a bhaint nó a scriosadh.

Cásanna úsáide cumasc agus scoilteadh doiciméad

Foghlaim conas comhaid PDF a chumasc i d'aipeanna cumaisc C# .NET agus doiciméad Java

Tá comhaid PDF anois mar an caighdeán le haghaidh doiciméad a roinnt agus a stóráil, agus is minic go gcaithfimid comhaid PDF a chumasc ar chúiseanna éagsúla, mar shampla sonraí ó dhoiciméid PDF iolracha a chomhcheangal i gcomhad amháin le haghaidh athbhreithniú piaraí. Nó, na hacmhainní ar nós graif agus táblaí atá sna doiciméid atá le fáil ar inlíon na cuideachta a lárú le haghaidh tagartha éasca. Cibé scéal é, tá GroupDocs.Merger APIs do .NET agus Java lódáilte leis na tacair uirlisí cearta chun comhaid PDF a chur le chéile agus téacs agus ábhar grafach na ndoiciméad foinse á gcaomhnú ag an am céanna.

Foghlaim conas comhaid PDF a chumasc i d'aipeanna cumaisc C# .NET agus doiciméad Java

Cumaisc doiciméid PDF iolracha isteach i gcomhad amháin i .NET

Ní ghlacfaidh sé ach cúpla líne de chód C# chun PDFanna a chomhcheangal in aon chomhad amháin mar a thaispeántar thíos sampla:

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

Chomh maith le comhaid PDF a chumasc, tá an rogha agat freisin comhaid iolracha de DOC, PPT, agus Formáidí XLS i ndoiciméad PDF. Úsáid an cód C# seo a leanas chun na críche seo le do thoil:

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

Déan comhaid PDF a chumasc isteach i ndoiciméad amháin i Java gan stró

Tá sé simplí i Java níos mó ná comhad PDF amháin a cheangal isteach i ndoiciméad amháin mar a thaispeántar sa chód thíos:

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

Conas doiciméid Word, scarbhileoga Excel, agus láithreoireachtaí PowerPoint a chumasc in .NET agus Java?

Tá solúbthacht agus éascaíocht úsáide ar dhá cheann de na fachtóirí a fhágann go bhfuil an oiread sin tóir ar Microsoft Word, Excel agus PowerPoint ar fud an domhain. Ligeann na feidhmchláir bogearraí seo dúinn cineálacha éagsúla doiciméad a bhfuil cuma ghairmiúil orthu a chruthú go héasca. Tá Word iontach chun doiciméid téacsbhunaithe a chruthú, tá Excel foirfe chun sonraí a stóráil agus a ionramháil, agus tá PowerPoint iontach chun cur i láthair a chruthú. Is féidir leat aon cheann de na cineálacha comhaid seo a chumasc trí úsáid a bhaint as GroupDocs.Merger APIs le haghaidh .NET agus Java.

Conas doiciméid Word, scarbhileoga Excel, agus láithreoireachtaí PowerPoint a chumasc in .NET agus Java?

Cumaisc doiciméid Word, Excel, agus PowerPoint i .NET

Is féidir leat do dhoiciméid Word a chomhcheangal leis an gcód C# a thaispeántar thíos. Ní mór a thabhairt faoi deara freisin go bhfuil an cód seo cineálach agus d'fhéadfaí é a úsáid chun comhaid Excel agus PowerPoint a chumasc freisin. Is é an t-aon difríocht amháin a bheidh ann ná ainm agus cineál an doiciméid a athsholáthar. Mar shampla, 'sample1.docx', 'sample2.docx', agus 'merged.docx' athrófar an iarmhír doiciméid ó DOCX go XLSX nó 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");
}    

Gné an-úsáideach eile de GroupDocs.Meger le haghaidh .NET API is ea leathanaigh ó chomhaid éagsúla a chomhcheangal isteach i ndoiciméad amháin bunaithe ar uimhir nó raonta an leathanaigh sonraithe. Ligeann an cód C# seo a leanas duit é seo a bhaint amach:

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

Tacaítear freisin le doiciméid i bhformáidí móréilimh eile a chumasc mar ODT, EPUB, TXT, TEX, agus HTML. Le do thoil seiceáil an treoir seo le haghaidh tuilleadh cabhrach.

Glac páirt i bpróiseáil focal, scarbhileog, agus comhaid cur i láthair i Java

Díreach mar atá le .NET, is féidir le húsáideoirí Java a ndoiciméid Word a chomhcheangal go héasca leis an sampla thíos a úsáid cód. D’fhéadfaí an mhír chóid chéanna seo a úsáid chun doiciméid Excel agus PowerPoint a chumasc freisin. Ní bheidh ort ach ainmneacha na gcomhad agus na síntí a athsholáthar agus tú ag obair le scarbhileoga agus comhaid léirithe. Mar atá an cás, cuir XLSX nó PPTX sa chód seo in ionad an iarmhír DOCX le do thoil.

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

Ligeann GroupDocs.Merger do Java leat leathanaigh de roinnt doiciméad a chumasc in aon chomhad amháin. Is féidir leat na leathanaigh is mian leat a chur le chéile a shonrú sa doiciméad a bheidh mar thoradh air. Bain úsáid as an gcód samplach Java thíos chun na críche seo le do thoil:

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

Chun tuilleadh eolais a fháil ar chomhaid i bhformáidí eile a chumasc lena n-áirítear OpenDocument, EPUB, TEX, TXT, agus HTML i Java, féach an treoir seo le do thoil .

Cumasc íomhánna JPG, PNG, BMP, GIF, agus TIFF i .NET agus Java

Is féidir le comhaid íomhá raster éagsúla cosúil le PNG, JPG, TIFF, agus cinn eile a bheith ina bhealach maith chun amhairc uathúla a chruthú chun críocha éagsúla. Is féidir íomhánna cumaisc a úsáid freisin chun íomhánna iolracha a chomhcheangal in aon íomhá amháin níos mó, chun fótamontáis a chruthú, eilimintí nach dteastaíonn a bhaint as íomhá, nó fiú colláis a chruthú. Más duine thú a oibríonn le híomhánna go rialta, is féidir leat GroupDocs.Merger APIs a úsáid chun íomhánna raster a chumasc mar JPG, PNG, TIFF, agus GIF.

Cumasc íomhánna JPG, PNG, BMP, GIF, agus TIFF i .NET agus Java

Comhcheangail íomhánna JPG i d'aipeanna cumasc íomhá .NET

Chun comhaid íomhá JPG a chomhcheangal, bain úsáid as an gcódú C# a thaispeántar thíos. Is féidir leat íomhánna JPG a chumasc go cothrománach nó go hingearach ag brath ar an úsáid atá beartaithe agat:

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

Mar an gcéanna, is féidir leat PNG, GIF, agus formáidí comhaid íomhá eile in .NET.

Conas íomhánna JPG a chumasc go héasca in aipeanna Java?

Bain úsáid as an mblúire cód Java atá roinnte thíos le haghaidh íomhánna JPG á gcumasc. Tá an rogha agat íomhánna a chumasc go hingearach nó go cothrománach:

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

Mar aon le JPG, is féidir leat PNG agus Íomhánna BMP i Java.

Conas comhaid PDF, Word, Excel, agus doiciméid PowerPoint a roinnt i .NET agus Java?

Is éard is scoilteadh doiciméad ann ná an próiseas chun comhad amháin a bhriseadh síos ina iliomad doiciméad níos lú. Is féidir le roinnt úsáidí praiticiúla a bhaineann le scoilteadh comhaid ná doiciméid ghaolmhara a eagrú i gcomhaid ar leith, an próiseas comhroinnte agus comhoibrithe a shimpliú, eagarthóireacht níos éasca a éascú, agus cuardach agus aisghabháil faisnéise níos éifeachtaí a cheadú. Soláthraíonn APIanna GroupDocs.Merger na huirlisí riachtanacha go léir atá ag teastáil chun doiciméid de bhformáidí éagsúla a roinnt gan uaim i .NET agus Java.

Conas comhaid PDF, Word, Excel, agus doiciméid PowerPoint a roinnt i .NET agus Java?

Scoilt doiciméid PDF, DOCX, XLSX, agus PPTX in .NET

Is féidir leat do PDF, DOCX, XLSX, PPTX, agus comhaid sonraí eile a roinnt i .NET bunaithe ar roghanna éagsúla scoilte mar shampla de réir uimhreacha cruinne, trí leathanaigh tosaigh agus deiridh, le scagairí cothroma/corrthacha, agus tuilleadh. Ligeann an cód C# seo a leanas duit doiciméad PDF a roinnt ar uimhreacha sonraithe na leathanach. Ginfidh sé seo trí dhoiciméad ar leith ina mbeidh leathanach amháin an ceann mar atá sainmhínithe i 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);
}

Is féidir leat do dhoiciméid DOCX, XLSX, PPTX, agus eile a roinnt mar an gcéanna trí úsáid a bhaint as GroupDocs.Merger le haghaidh .NET.

Scoilteadh comhaid PDF, Word, Excel, agus PowerPoint i Java

Tá na roghanna céanna maidir le comhaid sonraí a scoilteadh ar fáil i Java freisin. Is féidir leat úsáid a bhaint as na roghanna seo agus comhaid PDF, Word, Excel agus doiciméid PowerPoint ar nós sainmhínithe á roinnt agat uimhreacha na leathanach, ag sonrú raonta na leathanach, agus tuilleadh. Sa sampla thíos-roinnte, beidh muid ag baint úsáide as uimhreacha ar leith leathanaigh chun comhad PDF a roinnt ina thrí dhoiciméad aon leathanaigh ar leith:

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á bíodh drogall ort do Word, Excel, PowerPoint, agus doiciméid eile a roinnt i Java ar an mbealach céanna.

Sliocht, rothlú, babhtáil, nó bain leathanaigh doiciméad i d'aipeanna cumaisc .NET agus Java

In éineacht le do chomhaid sonraí a chumasc nó a scoilteadh, is féidir leat roinnt oibríochtaí comhad eile a dhéanamh freisin, mar shampla leathanaigh doiciméad a bhaint, a rothlú, a mhalartú agus a bhaint le cabhair ó GroupDocs.Merger APIs. Tacaítear leis na feidhmiúlachtaí seo go léir sna leaganacha .NET agus Java de GroupDocs.Merger. Mar sin, déanaimis seiceáil ar roinnt de na gnéithe seo agus conas a oibríonn siad.

Sliocht, rothlú, babhtáil, nó bain leathanaigh doiciméad i d'aipeanna cumaisc .NET agus Java

Sliocht agus rothlú leathanaigh doiciméad i .NET

Bain úsáid as an gcód C# seo a leanas chun leathanaigh ar leith a bhaint as doiciméad foinseach 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);
} 

Agus chun leathanaigh ar leith de dhoiciméad PDF a rothlú 90, 180, nó 270 céim, bain úsáid as an gcód C# seo, le do thoil. Chun oibríochtaí doiciméad tacaithe eile a sheiceáil, téigh chuig an leathanach seo:

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

Babhtáil nó bain leathanaigh doiciméad i Java

Chun leathanach doiciméid amháin a mhalartú le ceann eile, bain úsáid as an gcód Java a thaispeántar thíos:

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

Chun leathanach doiciméad amháin nó níos mó a bhaint, bain úsáid as an gcód samplach Java seo a leanas. Chun oibríochtaí comhaid eile a dtacaítear leo a athbhreithniú, seiceáil an leathanach ábhartha anseo:

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

Cuirimid Aipeanna Ar Líne In Aisce ar fáil freisin chun comhaid PDF, DOCX, XLXS, PPTX agus EPUB a chumasc nó a roinnt. Bí cinnte triail a bhaint as na feidhmchláir saor in aisce má tá tú ag iarraidh Word a chumasc go PDF, Excel go PDF, PowerPoint go PDF, JPG, PNG, BMP, agus go leor comhaid sonraí eile a chumasc.

Ag lorg cabhrach?

Seiceáil ár mbealaí tacaíochta chun cabhair a fháil le do cheisteanna a bhaineann le gnéithe API táirge Conholdate agus oibriú.