ادغام doc

فایل های Word را با استفاده از Java REST API ترکیب کنید

جمع آوری اطلاعات از منابع متعدد و ایجاد یک سند منسجم یک ضرورت رایج است. نیاز به ادغام فایل‌های Word، خواه گزارش‌ها، مقاله‌ها یا اسناد مشترک باشند، برای حرفه‌ای‌ها و کسب‌وکارها به طور یکسان بسیار مهم است. این فرآیند سازماندهی اسناد را بهبود می بخشد، اشتراک گذاری را ساده می کند و بهره وری کلی را بهبود می بخشد. با قدرت Java REST API، ادغام فایل‌های Word به یک کار ساده تبدیل می‌شود و کارایی و دقت مورد نیاز برای مدیریت یکپارچه بسیاری از اسناد را ارائه می‌دهد.

Java REST API برای ادغام فایل های DOC

سفر یکپارچه سازی اسناد را آغاز کنید و بسیاری از ویژگی های ارائه شده توسط Aspose.Words Cloud SDK for 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.

مقالات مرتبط

برای اطلاعات بیشتر می توانید از لینک زیر دیدن کنید: