Word Document Builder برای Java

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

یکپارچه تولید اسناد Word بر اساس الگوها و منابع داده را در نرم افزار Java خود ادغام کنید.

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

با استفاده از این کتابخانه جاوا اسکریپت، می توانید گزارش های Word بسیار سفارشی شده را بر روی هر سیستم عاملی به صورت برنامه نویسی بسازید. اسناد Word با قالب‌بندی غنی مانند قراردادها، سفارش‌ها، فاکتورها، گزارش‌های حمل و نقل، پیشنهادات فروش، موجودی‌ها را می‌توان به‌عنوان بخشی از نرم‌افزار جاوا اسکریپت شما جمع‌آوری کرد.

تولید سند Word را با استفاده از جاوا اسکریپت ساده کنید

اهمیت اتوماسیون اسناد و تولید گزارش در دهه های گذشته به شدت افزایش یافته است. تقریباً هر شرکتی نیاز به تولید اسناد و تحویل به موقع به شرکا یا مشتریان دارد. علاوه بر این، معمولاً یک عامل تعیین کننده در موفقیت مالی است. پیاده‌سازی چنین فناوری‌هایی می‌تواند با کاهش ورود داده‌های دستی، خطای انسانی، تصحیح و کاغذبازی صرفه‌جویی مالی قابل‌توجهی داشته باشد. به این دلایل، اتوماسیون اسناد و ابزارهای گزارش بخشی جدایی ناپذیر از بسیاری از راه حل های نرم افزاری مدرن هستند که هدفشان ارائه ویژگی های تحلیلی پیشرفته به کاربران است.

به طور کلی، تولید گزارش Word فرآیندی است که متن، داده‌ها و گرافیک‌ها را در یک موجودیت واحد ترکیب می‌کند و نتیجه را در یک فرم بصری مناسب به فرمت فایل Word صادر می‌کند. برای کسب اطلاعات در مورد فرمت های I/O پشتیبانی شده، لطفاً از مستندات ما دیدن کنید.

GroupDocs Assembly for Java چیست؟

GroupDocs Assembly for Java یک راه حل مبتنی بر ابر برای تولید اسناد Word با استفاده از الگوها و منابع داده است. الگوی سند به عنوان یک قاب پایه عمل می کند که علاوه بر محتوای استاندارد (متن، جداول، نمودارها و غیره)، شامل فیلدهای مکان نگهدار ویژه برای درج مقادیر از منبع داده است. نه تنها مقادیر فردی را می توان درج کرد، بلکه کل آرایه های داده را در قالب جداول و نمودارها نیز می توان درج کرد.

این الگو همچنین شامل ساختارهای برنامه نویسی - قوانین تولید سند Word - است که انتخاب داده و پردازش شرایط را کنترل می کند. اتصال داده ها به یک الگوی سند از نحو بیان LINQ استفاده می کند که به توسعه دهندگان اجازه می دهد بدون توجه به نوع منبع داده استفاده شده، داده ها را به روشی عمومی پردازش کنند. به این ترتیب، Java Cloud SDK ما به شما انعطاف‌پذیری در تولید محتوای Word و مجموعه‌ای قدرتمند از روش‌ها برای پردازش داده‌ها می‌دهد.

این محصول همچنین از عملکرد Mail Merge پشتیبانی می کند تا در صورت تمایل به ایجاد و ارسال دسته ای از نامه های شخصی سازی شده در فرمت Word برای مشتریان. فقط باید فیلدهای Mail Merge را در قالب سند وارد کنید و آن را به همراه یک منبع داده به API Cloud ارسال کنید.

صرف نظر از مقیاس و نوع اتوماسیون سند Word که می خواهید پیاده سازی کنید، سه مرحله برای ایجاد یک گزارش در جاوا اسکریپت وجود دارد:

  • یک الگوی سند Word با فیلدهای مکان نگهدار و قوانین تولید سند ایجاد کنید که تغییرات ساختار و محتوا را تنظیم می کند
  • یک منبع داده با فرمت Word یا JSON ایجاد کنید
  • چند خط کد جاوا اسکریپت بنویسید تا همه چیز را به Document Building API منتقل کنید و نتیجه مونتاژ شده را در قالب Word برگردانید.

طراحی قالب سند و استفاده از قوانین تولید سند Word

طراحی قالب کار دشواری است. علاوه بر درک روشنی از الزامات برای سند نهایی Word، مهارت های تحلیلی و برنامه نویسی مورد نیاز است. یک طراحی قالب خوب باید دیدگاه مشتری را در مورد یک موضوع خاص منعکس کند. موثرترین رویکرد ترکیب داده های جدولی و گرافیک در تعادل مناسب است که توسط الزامات تجاری تعیین می شود.

همانطور که در بالا ذکر شد، ساختار قالب معمولا حاوی برخی بلوک های ثابت محتوا (متن، تصاویر، آرم ها و غیره) است که با ساختارهای برنامه نویسی خاصی که منطق مونتاژ سند Word را کنترل می کنند، ترکیب شده است. این قوانین تولید سند Word با یک دستور عبارت خاص تعریف شده اند که به توسعه دهندگان امکان می دهد کارهای زیر را انجام دهند:

  • محتوای سند خارجی، تصاویر، نمودارها، فهرست‌ها، جداول، لینک‌ها، نشانک‌ها و غیره را جاسازی کنید.
  • کار با داده ها با استفاده از فرمول ها و عملیات داده های متوالی
  • فرمت ارائه را برای عناصر عددی، متنی، گرافیکی، گرافیکی و تاریخ و زمان مشخص کنید
  • بسته به عبارات شرطی بلوک های محتوا را وارد کنید
  • متغیرهای ویژه ای را برای محاسبات 'گران قیمت' تعریف کنید که فقط یک بار محاسبه می شوند
  • محاسبه فرمول ها هنگام مونتاژ اسناد صفحه گسترده
  • ویژگی های بدن پیام ایمیل را اختصاص دهید و پیوست ها را به صورت پویا ایجاد کنید
  • ایجاد و درج بارکد
  • تنظیم رنگ پس زمینه برای اسناد HTML

می‌توانید در راهنمای برنامه‌نویس ما درباره نحو الگو اطلاعات بیشتری کسب کنید.

الزامات

GroupDocs Assembly for Java نیازی به نصب نرم افزار خارجی یا ابزار شخص ثالث ندارد. این یک راه حل مبتنی بر ابر برای Word است، که در آن تمام تعاملات برنامه نویسی از طریق شبکه با استفاده از REST API انجام می شود.

امنیت

همه محصولات GroupDocs کاملاً با استانداردهای امنیتی صنعت مطابقت دارند: انتقال داده ها با استفاده از پروتکل SSL انجام می شود که امکان رهگیری اطلاعات توسط اشخاص ثالث را از بین می برد. برای اتصال به GroupDocs Cloud Services، باید از کلیدهای دسترسی شخصی استفاده کنید. لطفاً به راهنمای شروع سریع مراجعه کنید.

ایجاد سند Word در جاوا اسکریپت

مثال کد زیر نحوه تولید گزارش های Word با استفاده از جاوا اسکریپت را نشان می دهد.

ایجاد سند DOCX در Java
فایل های ورودی
یک الگوی سند بارگذاری کنید
فرمت خروجی
قالب مورد نظر را از لیست انتخاب کنید
import com.groupdocs.assembly.*;

AssemblyApi assemblyApi = new AssemblyApi(new ApiClient());
ApiClient client = assemblyApi.getApiClient();
client.setAppKey("##################").setAppSid("####-####-####-####-####");

String fileName = "Input1.docx";
String dataFile = "Input2.docx";

File requestFileContent = new File(fileName);
UploadFileRequest uploadDocumentRequest = 
	new UploadFileRequest(requestFileContent, fileName, null);
assemblyApi.uploadFile(uploadDocumentRequest);

AssembleOptions assembleOptions = new AssembleOptions();
assembleOptions.setTemplateFileInfo(new TemplateFileInfo().filePath(fileName));
assembleOptions.setSaveFormat("docx");
assembleOptions.setReportData(Paths.get(dataFile).toString());

AssembleDocumentRequest request = new AssembleDocumentRequest(assembleOptions);
assemblyApi.assembleDocument(request);
  
Java را در کلیپ بورد کپی کنید

نحوه تولید سند Word با استفاده از Java

  1. 'GroupDocs.Assembly Cloud SDK for Java' نصب کنید.
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به پروژه Java خود اضافه کنید.
  3. یک سند الگو ایجاد کنید، ساختارهای برنامه نویسی را اضافه کنید که درج داده ها را از منبع داده کنترل می کند.
  4. یک منبع داده ایجاد کنید.
  5. الگوی سند را در فضای ذخیره سازی ابری GroupDocs آپلود کنید (شما باید وارد حساب شخصی خود شوید).
  6. با ارسال الگو و داده های خود به Cloud API یک سند ایجاد کنید.

نحوه نصب DOCX Report Builder برای Java

GroupDocs.Assembly Cloud SDK for Java با استفاده از ابزار اتوماسیون ساخت Maven نصب کنید.

این وابستگی را به POM پروژه خود اضافه کنید: groupdocs-cloud artifact.groupdocs-cloud-releases http://artifact.groupdocs.cloud/repo com.groupdocs GroupDocsAssemblyCloud 21.1.0

به عنوان یک جایگزین، می توانید GroupDocs.Assembly Cloud SDK for Java از GitHub شبیه سازی کنید و از آن در پروژه خود استفاده کنید. لطفاً این Instructions ها را دنبال کنید تا به سرعت اعتبارنامه های امنیتی لازم را دریافت کنید و به REST API ما دسترسی پیدا کنید.

سیستم مورد نیاز

برای مشاهده جزئیات به Repository Documentation مراجعه کنید.

سایر فرمت های سند پشتیبانی شده

شما می توانید گزارش ها را در فرمت های فایل دیگر ایجاد کنید:

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2024. تمامی حقوق محفوظ است.