შერწყმა doc

შეუთავსეთ Word ფაილები Java REST API-ს გამოყენებით

მრავალი წყაროდან ინფორმაციის შეგროვება და შეკრული დოკუმენტის შექმნა საერთო აუცილებლობაა. Word ფაილების გაერთიანების აუცილებლობა, იქნება ეს ანგარიშები, სტატიები თუ ერთობლივი დოკუმენტები, უმთავრესია როგორც პროფესიონალებისთვის, ასევე ბიზნესისთვის. ეს პროცესი აძლიერებს დოკუმენტების ორგანიზებას, ამარტივებს გაზიარებას და აუმჯობესებს მთლიან პროდუქტიულობას. Java REST API-ს ძალით, Word ფაილების შერწყმა ხდება გამარტივებული ამოცანა, რომელიც გთავაზობთ ეფექტურობას და სიზუსტეს, რომელიც საჭიროა მრავალი დოკუმენტის შეუფერხებლად დასამუშავებლად.

Java REST API DOC ფაილების გაერთიანებისთვის

დაიწყეთ დოკუმენტების კონსოლიდაციის მოგზაურობა და შეისწავლეთ მრავალი ფუნქცია, რომელსაც გთავაზობთ Aspose.Words Cloud SDK Java-სთვის. Word ფაილების გაერთიანება არის დოკუმენტების ეფექტური მენეჯმენტის გადამწყვეტი ასპექტი, რომელიც პროფესიონალებს საშუალებას აძლევს შექმნან თანმიმდევრული ანგარიშები, პრეზენტაციები ან ერთობლივი პროექტები. თუმცა, Aspose.Words Cloud SDK Java-სთვის არ ჩერდება გაერთიანებით; ის აფართოებს თავის შესაძლებლობებს, რათა მოიცავდეს ფუნქციების ფართო სპექტრს.

მას შეუძლია MS Word ფაილის პოპულარული ფორმატების ჩატვირთვა, მათ შორის DOC, DOCX, RTF, DOT, DOTX, DOTM და ა.შ.

Word ფაილების შერწყმა Java-ში

ეს განყოფილება განმარტავს ნაბიჯებს და დაკავშირებულ დეტალებს DOCX ფაილების გაერთიანების შესახებ Java კოდის ფრაგმენტის გამოყენებით.

  • პირველ რიგში შექმენით WordsApi კლასის ობიექტი.
  • მეორეც, დააყენეთ Client Secret და Client ID WordsApi ობიექტისთვის.
  • შემდეგ შექმენით DocumentEntry კლასის მაგალითი, რომელიც განსაზღვრავს Word ფაილების ჩამონათვალს, რომლებიც უნდა გაერთიანდეს.
  • ახლა შექმენით DocumentEntryList კლასის ობიექტი და მიუთითეთ Word დოკუმენტების სია.
  • ბოლო, შექმენით AppendDocumentRequest კლასის ინსტანცია, სადაც არგუმენტებად გადავცემთ შეყვანილ Word დოკუმენტს, DocumentEntryList-ის შერწყმას, გაერთიანებული Word დოკუმენტის სახელს.
  • და ბოლოს, DocumentResponse კლასის ობიექტის ინიციალიზაცია და გამოიძახეთ appendDocument(…) მეთოდი Word დოკუმენტების კომბინირებული ოპერაციის შესასრულებლად.
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.AppendDocumentRequest;
import com.aspose.words.cloud.model.DocumentEntry;
import com.aspose.words.cloud.model.DocumentEntryList;
import com.aspose.words.cloud.model.DocumentResponse;

public class merge {

	public static void main(String[] args) {

	// შექმენით Aspose.Words Cloud API-ს ობიექტი
	WordsApi wordsApi = new WordsApi(new com.aspose.words.cloud.ApiClient());
	com.aspose.words.cloud.ApiClient wordsClient = wordsApi.getApiClient();
	wordsClient.setAppSid("xxx-xxx-xxx-xxxxx");
	wordsClient.setAppKey("xxxxxxx");
	// შეყვანილი ფაილის სახელი
	String fileName ="test_doc.docx";
		
	try
	{
		// შექმენით DocumentEntry ობიექტი და მიუთითეთ შედეგიანი ფაილის ფორმატირება
		DocumentEntry docEntry = new DocumentEntry().href("test_multi_pages.docx").importFormatMode("KeepSourceFormatting");
		// დასამატებელი დოკუმენტების სია
		DocumentEntryList documentList = new DocumentEntryList().addDocumentEntriesItem(docEntry);
		// შექმენით მოთხოვნა დოკუმენტის მიმაგრების ოპერაციის შესასრულებლად
		AppendDocumentRequest request = new AppendDocumentRequest(fileName, documentList, null, null,
		    	null, null, "Combined.docx", null, null);
		DocumentResponse result = wordsApi.appendDocument(request);
	}catch(Exception ex)
	{
		System.out.println(ex.getMessage());
	}
	}
}

შეუთავსეთ Word ფაილები cURL ბრძანებების გამოყენებით

გახსენით დოკუმენტის კონსოლიდაციის ძალა cURL ბრძანებების სიმარტივის მეშვეობით, შეუფერხებლად აერთიანებს მრავალ Word ფაილს თანმიმდევრულ დოკუმენტებში. მიუხედავად იმისა, თქვენ თანამშრომლობთ პროექტზე, აერთიანებთ ანგარიშებს ან აწყობთ მონაცემებს, ბრძანების ხაზის ეს მიდგომა გთავაზობთ Word დოკუმენტების უპრობლემოდ გაერთიანების ეფექტურ გზას.

პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება. გთხოვთ, ეწვიოთ შემდეგ ბმულს დეტალებისთვის, თუ როგორ მიიღოთ JSON Web Token Authentication.

მას შემდეგ რაც გექნებათ JWT ჟეტონი, გამოიყენეთ შემდეგი cURL ბრძანება დოკუმენტების შერწყმის ოპერაციის შესასრულებლად.

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

სატესტო მიზნებისთვის, შეგიძლიათ ჩაწეროთ ნიმუშის შეყვანის testdoc.docx, testmultipages.docx და შედეგად მიღებული testdocoutput.docx ფაილები.

დასკვნა

დასასრულს, Word ფაილების გაერთიანების ხელოვნება ფუნდამენტური მოთხოვნაა დოკუმენტების გამარტივებული მართვისთვის, იქნება ეს პირადი, პროფესიული თუ ერთობლივი მიზნებისთვის. ორივე მიდგომა, ან Aspose.Words Cloud SDK Java-სთვის ან cURL ბრძანებების გამოყენებით, გვთავაზობს უნიკალურ და ეფექტურ გზებს ამ კონსოლიდაციის შეუფერხებლად მისაღწევად. ასე რომ, მიუხედავად იმისა, აირჩევთ მძლავრ ინსტრუმენტთა ნაკრების ან cURL ბრძანებების პირდაპირ ეფექტურობას, ორივე მიდგომა მივყავართ ერთსა და იმავე მიზანს: Word ფაილების ზუსტი და ეფექტური გაერთიანების მიღწევას.

დაკავშირებული სტატიები

თქვენ შეგიძლიათ ეწვიოთ შემდეგ ბმულს ინფორმაციისთვის: