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.
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.
Í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:
Le haghaidh tuilleadh cabhrach agus faisnéise, féach ar an treoir suiteála mionsonraithe.
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.
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.
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.
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:
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"); 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.
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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:
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.
Is féidir leat sonraí a onnmhairiú go héasca go Microsoft Excel ó fhoinsí éagsúla atá ar fáil ar nós JSON, agus CSV.
Leanúint ar aghaidh ag léamhTá roinnt leabhair oibre Excel agat, agus ba mhaith leat iad a chomhcheangal le chéile in aon chomhad amháin chun sonraí a thuairisciú nó chun sonraí a choinneáil in aon áit amháin
Leanúint ar aghaidh ag léamhIs riachtanas an-choitianta é doiciméid Word a thiontú lena n-áirítear DOC nó DOCX in .NET
Leanúint ar aghaidh ag léamh