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

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

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

టెక్స్ట్ APIని సరిపోల్చండి

Aspose.Words Cloud SDK for Java మీరు Java అప్లికేషన్‌లో Word డాక్యుమెంట్‌లను సృష్టించవచ్చు, సవరించవచ్చు మరియు మార్చవచ్చు. ఇప్పుడు 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>

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

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

ఈ విభాగంలో, మేము జావా కోడ్ స్నిప్పెట్‌లను ఉపయోగించి వర్డ్ డాక్యుమెంట్‌లను ఎలా సరిపోల్చాలి అనే వివరాలను చర్చించబోతున్నాము.

  • క్లయింట్ ఆధారాలను ఉపయోగించి WordsApi యొక్క ఉదాహరణను సృష్టించడం మొదటి దశ
  • రెండవది, WordsApi యొక్క అప్‌లోడ్‌ఫైల్(…) పద్ధతిని అప్‌లోడ్ చేయడానికి UploadFileRequest ఆబ్జెక్ట్‌ను పాస్ చేస్తున్నప్పుడు ఇన్‌పుట్ మరియు సవరించిన Word డాక్యుమెంట్‌లను క్లౌడ్ స్టోరేజ్‌కి అప్‌లోడ్ చేయండి.
  • మూడవదిగా, CompareData ఆబ్జెక్ట్‌ను సృష్టించండి మరియు రెండవ పత్రాన్ని setComparingWithDocument(…) పద్ధతికి ఆర్గ్యుమెంట్‌గా పంపండి.
  • ఇప్పుడు CompareDocumentRequest తరగతి యొక్క ఆబ్జెక్ట్‌ను సృష్టించండి, ఇక్కడ మేము ఇన్‌పుట్ వర్డ్ ఫైల్, CompareData ఆబ్జెక్ట్ మరియు ఫలిత వర్డ్ డాక్యుమెంట్‌ను ఆర్గ్యుమెంట్‌లుగా పాస్ చేస్తాము
  • చివరగా, compareDocument(…) పద్ధతిని ఉపయోగించి టెక్స్ట్ ఫైల్‌లను సరిపోల్చండి మరియు అవుట్‌పుట్‌ను క్లౌడ్ నిల్వలో సేవ్ చేయండి
For more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
    // baseUrl శూన్యం అయితే, WordsApi డిఫాల్ట్ https://api.aspose.cloudని ఉపయోగిస్తుంది
    WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

    String firstDocument = "input-sample.docx";
    String secondDocument = "input-sample-updated.docx";
    String resultantFile = "Comparison.docx";

    // లోకల్ డ్రైవ్ నుండి మొదటి వర్డ్ డాక్యుమెంట్ చదవండి
    File file = new File("c://Downloads/"+firstDocument);
    // స్థానిక డ్రైవ్ నుండి రెండవ పద పత్రాన్ని చదవండి
    File file2 = new File("c://Downloads/"+secondDocument);

    // ఫైల్ అప్‌లోడ్ అభ్యర్థనను సృష్టించండి
    UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), firstDocument, null);
    // 2వ ఫైల్ అప్‌లోడ్ అభ్యర్థనను సృష్టించండి
    UploadFileRequest uploadRequest2 = new UploadFileRequest(Files.readAllBytes(file2.toPath()), secondDocument, null);

    // క్లౌడ్ నిల్వకు ఫైల్‌ను అప్‌లోడ్ చేయండి
    wordsApi.uploadFile(uploadRequest);        
    // క్లౌడ్ నిల్వకు ఫైల్‌ను అప్‌లోడ్ చేయండి
    wordsApi.uploadFile(uploadRequest2);

    // CompareData తరగతి యొక్క ఉదాహరణను సృష్టించండి
    CompareData compareData = new CompareData();
    
    // తేడాలను గుర్తించే రచయితగా పేరును ఉపయోగించాలి
    compareData.setAuthor("Nayyer");
    // పోల్చడానికి పత్రాన్ని పేర్కొనండి
    compareData.setComparingWithDocument(secondDocument);
    compareData.setDateTime(OffsetDateTime.now());
    
    // మూలాన్ని అందించడం ద్వారా అభ్యర్థన ఉదాహరణను సృష్టించండి, సరిపోల్చడానికి పత్రం మరియు ఫలితంగా ఫైల్ పేరు
    CompareDocumentRequest request = new CompareDocumentRequest(firstDocument, compareData, null, null, null, null, null,resultantFile,null);
    
    // డాక్యుమెంట్ పోలికను ప్రారంభించండి
    DocumentResponse result = wordsApi.compareDocument(request);
    
    // విజయ సందేశాన్ని ముద్రించండి
    System.out.println("Sucessfull completion of Compare Word Document !");
		
}catch(Exception ex)
{
    System.out.println(ex);
}
వర్డ్ డాక్యుమెంట్ ప్రివ్యూను సరిపోల్చండి

Compare Word డాక్యుమెంట్ ఆపరేషన్ ప్రివ్యూ

పై ఉదాహరణలో ఉపయోగించిన నమూనా ఫైల్‌లను క్రింది లింక్‌ల నుండి డౌన్‌లోడ్ చేసుకోవచ్చు

CURL ఆదేశాలను ఉపయోగించి టెక్స్ట్ సరిపోల్చండి

మేము CURL ఆదేశాల ద్వారా Aspose.Words క్లౌడ్‌ని కూడా యాక్సెస్ చేయవచ్చు మరియు టెక్స్ట్ ఫైల్‌లను సరిపోల్చవచ్చు. కాబట్టి ముందస్తు అవసరంగా, దయచేసి క్లయింట్ ID మరియు క్లయింట్ సీక్రెట్ వివరాల ఆధారంగా 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/input-sample.docx/compareDocument?destFileName=Comparison.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"ComparingWithDocument\":\"input-sample-updated.docx\",\"Author\":\"Nayyer Shahbaz\",\"DateTime\":\"2022-07-21T07:54:06.768Z\",\"CompareOptions\":{\"IgnoreCaseChanges\":true,\"IgnoreTables\":true,\"IgnoreFields\":true,\"IgnoreFootnotes\":true,\"IgnoreComments\":true,\"IgnoreTextboxes\":true,\"IgnoreFormatting\":true,\"IgnoreHeadersAndFooters\":true,\"Target\":\"Current\",\"AcceptAllRevisionsBeforeComparison\":true},\"ResultDocumentFormat\":\"docx\"}"

ముగింపు

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

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

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