Word ஆவணங்களை ஒப்பிடுக

வேர்ட் டாகுமெண்ட்ஸ் ஆன்லைனில் உரை ஒப்பிட்டுச் செய்யவும்

ஒரு ஒருங்கிணைந்த ஆவணத்தில் மாற்றங்களைச் சேர்க்கும்போது உரை கோப்புகளை ஒப்பிடும் பணி மிகவும் பொதுவானது. எனவே மறுஆய்வு மற்றும் ஒன்றிணைப்பு செயல்பாட்டின் போது, உரை ஒப்பீட்டு செயல்பாடு செய்யப்படுகிறது மற்றும் ஆன்லைனில் உரையை ஒப்பிடுவதற்கு நாங்கள் அடிக்கடி பயன்பாடுகளைப் பயன்படுத்துகிறோம். எனவே இந்த கட்டுரையில், ஜாவா 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 இன் UploadFile(…) முறையைப் பதிவேற்றுவதற்கு 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";

    // லோக்கல் டிரைவிலிருந்து முதல் Word ஆவணத்தைப் படிக்கவும்
    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);
}
Word Document மாதிரிக்காட்சியை ஒப்பிடுக

ஒப்பிடு வேர்ட் டாகுமெண்ட் செயல்பாட்டின் முன்னோட்டம்

மேலே உள்ள எடுத்துக்காட்டில் பயன்படுத்தப்பட்ட மாதிரி கோப்புகளை பின்வரும் இணைப்புகளில் இருந்து பதிவிறக்கம் செய்யலாம்

CURL கட்டளைகளைப் பயன்படுத்தி உரை ஒப்பிடுக

CURL கட்டளைகள் வழியாக Aspose.Words Cloud ஐ அணுகலாம் மற்றும் உரை கோப்புகளை ஒப்பிடலாம். எனவே முன் தேவையாக, கிளையண்ட் ஐடி மற்றும் கிளையண்ட் ரகசிய விவரங்களின் அடிப்படையில் 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\"}"

முடிவுரை

இந்த கட்டுரை ஜாவா மற்றும் கர்ல் கட்டளைகளைப் பயன்படுத்தி ஆவணங்களை ஒப்பிடுவதற்கான படிகளை விளக்கியுள்ளது. நீங்கள் API திறன்களை swagger interface மூலம் ஆராயலாம். மேலும், SDK இன் முழுமையான மூலக் குறியீட்டை GitHub இலிருந்து பதிவிறக்கம் செய்யலாம். உங்களுக்கு மேலும் ஏதேனும் கேள்விகள் இருந்தால் அல்லது ஏதேனும் சிரமத்தை எதிர்கொண்டால், தயவுசெய்து இலவச ஆதரவு மன்றத்தைப் பார்வையிடவும்.

தொடர்புடைய கட்டுரைகள்

பின்வரும் வலைப்பதிவுகளைப் பார்க்க பரிந்துரைக்கிறோம்