వర్డ్ డాక్యుమెంట్లను విలీనం చేయండి

జావాలో వర్డ్ డాక్యుమెంట్‌లను ఆన్‌లైన్‌లో విలీనం చేయండి

పంపిణీ చేయబడిన బృంద వాతావరణంలో, బృందంలోని వివిధ సభ్యులు డాక్యుమెంట్ యొక్క నిర్దిష్ట మాడ్యూల్స్‌పై పని చేయవచ్చు, అవి ఏకీకృత సంస్కరణను రూపొందించడానికి కలపాలి. ఈ ఆపరేషన్ వివిధ రకాల అప్లికేషన్‌లను ఉపయోగించి నిర్వహించవచ్చు కానీ వర్డ్ డాక్యుమెంట్‌లను విలీనం చేయడానికి మాన్యువల్ దశలు చాలా శ్రమతో కూడుకున్న పని. కాబట్టి మరింత ఆచరణీయమైన పరిష్కారం కోసం, మేము Java SDKని ఉపయోగించి వర్డ్ డాక్యుమెంట్‌లను ఎలా కలపాలి అనే వివరాలను చర్చించబోతున్నాము.

పత్రాల APIని విలీనం చేయండి

Aspose.Words Cloud SDK for Java Java అప్లికేషన్లలో వర్డ్ డాక్యుమెంట్ సృష్టి, తారుమారు మరియు పరివర్తన సామర్థ్యాలను పరిచయం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది ఏకీకృత అవుట్‌పుట్‌ను రూపొందించడానికి వర్డ్ డాక్యుమెంట్‌లను కలపడానికి ఫీచర్‌ను కూడా అందిస్తుంది. ఇప్పుడు SDKని ఉపయోగించడానికి, దయచేసి మావెన్ బిల్డ్ రకం యొక్క మీ pom.xml ఫైల్‌లో క్రింది వివరాలను జోడించండి.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.5.0</version>
    </dependency>
</dependencies>

ఇన్‌స్టాలేషన్ తర్వాత, మేము GitHub లేదా Google ఖాతాను ఉపయోగించి [Aspose.Cloud డాష్‌బోర్డ్2లో ఉచిత ఖాతాను నమోదు చేసుకోవాలి లేదా సైన్ అప్ చేసి మీ క్లయింట్ ఆధారాలను పొందాలి.

జావాలో వర్డ్ డాక్యుమెంట్లను కలపండి

దయచేసి జావా కోడ్ స్నిప్పెట్‌ని ఉపయోగించి వర్డ్ డాక్యుమెంట్‌లను కలపడానికి దిగువ ఇచ్చిన సూచనలను అనుసరించండి.

  • క్లయింట్ ఐడి మరియు క్లయింట్ సీక్రెట్ వివరాలను ఆర్గ్యుమెంట్‌లుగా పాస్ చేస్తున్నప్పుడు WordsApi క్లాస్ యొక్క ఆబ్జెక్ట్‌ను సృష్టించడం మొదటి దశ.
  • రెండవది, డాక్యుమెంట్‌ను విలీనం చేయడానికి తీసుకునే డాక్యుమెంట్‌ఎంట్రీ యొక్క ఆబ్జెక్ట్‌ను సృష్టించండి మరియు సెట్‌ఇంపోర్ట్‌ఫార్మాట్‌మోడ్(..) పద్ధతి యొక్క విలువను KeepSourceFormattingగా సెట్ చేయండి.
  • ఇప్పుడు అర్రేలిస్ట్ యొక్క ఆబ్జెక్ట్‌ను సృష్టించండి మరియు దాని లోపల డాక్యుమెంట్‌ఎంట్రీ ఆబ్జెక్ట్‌ను జోడించండి
  • ఆపై ArrayList ఆబ్జెక్ట్‌ను ఆర్గ్యుమెంట్‌గా తీసుకునే DocumentEntryList యొక్క ఆబ్జెక్ట్‌ను సృష్టించండి
  • చివరిది కానిది కాదు, మూల వర్డ్ ఫైల్ మరియు డాక్యుమెంట్‌ఎంట్రీలిస్ట్ ఆబ్జెక్ట్‌ను ఆర్గ్యుమెంట్‌లుగా తీసుకునే AppendDocumentOnlineRequest యొక్క ఆబ్జెక్ట్‌ను సృష్టించండి
  • చివరగా, పత్రాలను విలీనం చేయడానికి మరియు అవుట్‌పుట్‌ను క్లౌడ్ నిల్వలో సేవ్ చేయడానికి appendDocumentOnline(..) API పద్ధతికి కాల్ చేయండి
For more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ నుండి ClientID మరియు ClientSecretని పొందండి
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // baseUrl శూన్యం అయితే, WordsApi డిఫాల్ట్ https://api.aspose.cloudని ఉపయోగిస్తుంది
    WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

    String firstFile = "Resultant.docx";
    String documentToAppend = "TableDocument.doc";
    String resultantFile = "MergedFile.docx";
    
    // ఇన్‌పుట్ వర్డ్ డాక్యుమెంట్‌లోని అన్ని బైట్‌లను చదవండి
    byte[] requestDocument = Files.readAllBytes(Paths.get("c://Downloads/"+firstFile).toAbsolutePath());
    
    DocumentEntry requestDocumentListDocumentEntries0 = new DocumentEntry();
    requestDocumentListDocumentEntries0.setHref("c://Downloads/"+documentToAppend);
    requestDocumentListDocumentEntries0.setImportFormatMode("KeepSourceFormatting");
     
    ArrayList<DocumentEntry> requestDocumentListDocumentEntries = new ArrayList<DocumentEntry>();
    requestDocumentListDocumentEntries.add(requestDocumentListDocumentEntries0);

    DocumentEntryList requestDocumentList = new DocumentEntryList();
    requestDocumentList.setDocumentEntries(requestDocumentListDocumentEntries);

    AppendDocumentOnlineRequest appendRequest = new AppendDocumentOnlineRequest(requestDocument, requestDocumentList, null, null, null, resultantFile, null, null);
    wordsApi.appendDocumentOnline(appendRequest);
    
    System.out.println("Combine Word Documents in Java sucessfull !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

కర్ల్ ఆదేశాలను ఉపయోగించి వర్డ్ డాక్యుమెంట్‌లను విలీనం చేయండి

ఏదైనా ప్లాట్‌ఫారమ్‌లో REST APIలను యాక్సెస్ చేయడానికి కూడా cURL ఆదేశాలను ఉపయోగించవచ్చు. కాబట్టి ఈ విభాగంలో, మేము cURL ఆదేశాలను ఉపయోగించి వర్డ్ డాక్యుమెంట్‌లను ఎలా విలీనం చేయాలనే వివరాలను చర్చించబోతున్నాము. ఇప్పుడు మొదటి దశ JSON వెబ్ టోకెన్ (JWT)ని రూపొందించడం, కాబట్టి దయచేసి టెర్మినల్ అప్లికేషన్‌లో కింది ఆదేశాన్ని అమలు చేయండి.

 curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4&client_secret=d87269aade6a46cdc295b711e26809af" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

మేము JWT టోకెన్‌ను కలిగి ఉన్న తర్వాత, క్లౌడ్ నిల్వలో ఇప్పటికే అందుబాటులో ఉన్న వర్డ్ డాక్యుమెంట్‌లను విలీనం చేయడానికి దయచేసి కింది ఆదేశాన్ని అమలు చేయండి.

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/ComparisonResult.docx/appendDocument?destFileName=MergedFile.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"SampleMailMergeTemplate.docx\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"

ముగింపు

మేము జావాలో వర్డ్ డాక్యుమెంట్‌లను ఎలా కలపాలి అలాగే cURL ఆదేశాలను ఉపయోగించడం గురించి వివరాలను చర్చించాము. SDK యొక్క పూర్తి సోర్స్ కోడ్ GitHub నుండి డౌన్‌లోడ్ చేసుకోవచ్చని దయచేసి గమనించండి. ఇంకా, API సామర్థ్యాలను అన్వేషించడానికి, మీరు దానిని [swagger ఇంటర్‌ఫేస్5 ద్వారా యాక్సెస్ చేయడాన్ని పరిగణించవచ్చు.

మీకు ఇంకా ఏవైనా ప్రశ్నలు ఉంటే లేదా మీకు ఏవైనా ఇబ్బందులు ఎదురైతే, దయచేసి [ఉచిత మద్దతు ఫోరమ్]ని సందర్శించండి6.

సంబంధిత కథనాలు

కింది బ్లాగుల ద్వారా వెళ్లాలని మేము బాగా సిఫార్సు చేస్తున్నాము