نگاهی به GroupDocs.Assembly

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

Illustration assembly

افزودن داده‌های تجاری به الگوهای مستندات با C#

تولید گزارش به‌طور آسان: با GroupDocs.Assembly for .NET می‌توانید به راحتی داده‌ها را از منابعی مانند JSON یا XML به الگوهای از پیش تعریف شده وارد کنید.

پردازش اشیاء داده بومی

فرمت‌های مستند پشتیبانی شده شامل اشیاء تعبیه شده‌ای همچون نمودارها، جداول و لیست‌ها هستند که می‌توانند به‌طور خودکار با داده‌ها پر شوند.

ویژگی‌های اضافی

GroupDocs.Assembly for .NET گزینه‌های سفارشی‌سازی وسیعی را فراهم می‌کند. اشیاء داده را به‌صورت برنامه‌نویسی طراحی کنید، بارکدها را تولید کنید، از منابع داده آنلاین از طریق URL استفاده کنید و خروجی را در فرمت‌های مختلف ذخیره کنید.

عدم وابستگی به پلتفرم

GroupDocs.Assembly for .NET با سیستم‌عامل‌ها، فریم‌ورک‌ها و مدیران بسته‌های زیر سازگار است.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Assembly for .NET می‌تواند فرمت‌های زیر را پردازش کند فرمت‌های مستند.

فرمت‌های Microsoft Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF, WordprocessingML
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTM, POTX

تصاویر و سایر فرمت‌ها

  • قابل حمل: PDF
  • تصاویر: SVG, TIFF
  • سایر فرمت‌های اداری: ODT, OTT, OTS, ODS, ODP, OTP

سایر فرمت‌ها

  • وب: HTML, MHTML
  • ایمیل‌ها: EML, MSG, EMLX
  • سایر: EPUB, MD

ویژگی‌های GroupDocs.Assembly

ایجاد مستندات و گزارش‌ها با استفاده از مدل‌های داده پیشرفته.

Feature icon

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

پشتیبانی از دامنه وسیعی از اشیاء داده مانند نمودارها، لیست‌ها، جداول، تصاویر و غیره.

Feature icon

دستکاری داده

فرمول‌ها و عملیات خودکار را برای فرمت و نمایش مؤثر داده‌ها اعمال کنید.

Feature icon

دامنه وسیعی از فرمت‌های پشتیبانی شده

بدون مشکل با تمامی فرمت‌های معمول مستندات برای الگوها یا فایل‌های خروجی کار کنید.

Feature icon

نشانه‌گذاری غنی در الگوها

در الگوها از فرمت‌بندی عددی، الفبایی و سازمانی سود ببرید.

Feature icon

اضافه کردن بارکدها

تصاویر بارکد را به‌صورت دینامیکی ایجاد کرده و آن‌ها را در مستندات خود وارد کنید.

Feature icon

فرمت‌بندی داده

رشته‌ها را در الگوها به‌صورت بزرگ، کوچک، با حرف بزرگ اول یا به سبک‌های دیگر فرمت کنید.

Feature icon

دستکاری محتوای مستند

به‌طور دینامیکی محتوا را از مستندات خارجی در گزارش‌های خود وارد کنید.

Feature icon

ذخیره‌سازی در چندین فرمت

فرمت فایل خروجی را با استفاده از پسوندهای فایل یا تنظیمات دقیق مشخص کنید.

Feature icon

پردازش داده انعطاف‌پذیر

تصاویر و مستندات را به‌طور دینامیکی با استفاده از بایت‌های کدگذاری‌شده با Base64 وارد کنید.

نمونه‌های کد

نمونه‌های کد برای عملیات رایج GroupDocs.Assembly.

لیست شماره‌گذاری شده در یک سند Microsoft Word

لیست‌های شماره گذاری شده یک روش معمول برای ارائه داده‌های تجاری هستند. این یک نمونه از افزودن یک لیست به مستند Word با استفاده از GroupDocs.Assembly است.

چگونه یک لیست را در مستندات پر کنیم

// این الگو را در یک صفحه مستند وارد کنید:
// شاخص‌های عملکرد مدیران
// . <<foreach [in products]>><<[ProductName]>>
// <</foreach>>

// مسیر الگو را مشخص کنید
string template = "Bulleted List Template.docx";

// مسیر فایل خروجی را تنظیم کنید
string result = "Result Report.docx"

// داده‌های مدیران را از یک منبع JSON بازیابی کنید
JsonDataSource dataSource = new JsonDataSource("Report data.json");
DataSourceInfo data = new DataSourceInfo(dataSource, "managers")

// گزارش را با داده‌های پر شده تولید کنید
DocumentAssembler assembler = new DocumentAssembler();
assembler.AssembleDocument(template, result, data);

نمودارهای دایره‌ای در ارائه PPTX

شما می‌توانید نمودارهای دایره‌ای را با استفاده از الگوها و داده‌های XML ایجاد کنید. گزارش‌های خود را با نمایش‌های بصری جذاب بهبود دهید.

چگونه داده‌ها را در یک نمودار دایره‌ای نمایش دهیم

// الگوی عنوان نمودار را به ارائه اضافه کنید:
// درآمد مشتریان <<foreach [in customers]>> 
// <<x [CustomerName]>>

// همچنین الگوی داده‌های نمودار را شامل کنید:
// Total Order Price<<foreach [in customers]>> 
// <<x [CustomerName]>>

// مسیر الگوی نمودار را مشخص کنید
string template = "Pie Chart Template.pptx";

// مسیر فایل خروجی را تنظیم کنید
string result = "Result Report.pptx"

// داده‌های مشتریان را از یک منبع XML بازیابی کنید
JsonDataSource dataSource = new JsonDataSource("Chart data.xml");
DataSourceInfo data = new DataSourceInfo(dataSource, "customers")

// نمودار را تولید کرده و نتیجه را ذخیره کنید
DocumentAssembler assembler = new DocumentAssembler();
assembler.AssembleDocument(template, result, data);

برای شروع آماده اید؟

GroupDocs.Assembly را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی