GroupDocs.Assembly for Java

اضافه کردن نمودارها به اسناد PDF با API Java

GroupDocs.Assembly for Java روند قرار دادن نمودارها در اسناد PDF را با استفاده از داده‌های زنده ساده می‌کند.

مراحل قرار دادن یک نمودار در سند PDF

GroupDocs.Assembly روند قرار دادن نمودارها در الگوهای PDF را ساده می‌کند. از سبک‌های مختلف نمودار، از جمله نمودارهای میله‌ای، دایره‌ای و خطی انتخاب کنید.

  1. یک الگو با جایگاه‌هایی برای نمودار ایجاد کنید (الگوهای PDF پشتیبانی نمی‌شوند).
  2. داده‌های خود را از یک منبع سازگار بارگذاری کنید.
  3. گزینه‌های نمودار، از جمله نوع، برچسب‌ها و رنگ‌ها را تعیین کنید.
  4. سند حاوی نمودار را به عنوان یک فایل PDF ذخیره کنید.
// این تگ را به الگوی خود اضافه کنید تا یک نمودار شامل شود
// Orders Prices by months<<y [Sum(c => c.Price)]>><<size [Count()]>>

// مسیر فایل الگوی خود را مشخص کنید
// در حال حاضر الگوهای PDF پشتیبانی نمی‌شوند.
String template = "chart_template.docx";

// داده‌های لازم را از منبع خود استخراج کنید
DataSourceInfo data 
    = new DataSourceInfo(GetChartData(), "orders");

// سند نهایی را با نمودار جاسازی شده ذخیره کنید
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
برای کپی کلیک کنید
کپی شد
نمونه‌های بیشتر مستندات

به‌سادگی نمودارهای دینامیک را در اسناد خود جاسازی کنید

GroupDocs.Assembly for Java راهی آسان برای ایجاد اسناد غنی از داده در فرمت‌های محبوب ارائه می‌دهد. از الگوها برای وارد کردن نمودارها، جداول، بارکدها، لیست‌ها، لینک‌ها و تصاویر با به‌روزرسانی‌های دینامیک از داده‌های خود استفاده کنید.

ویژگی‌های کلیدی GroupDocs.Assembly

به‌راحتی داده‌ها را به نمودارها تبدیل کنید

از API برای تبدیل داده‌ها از JSON، XML، CSV یا دیگر منابع به نمودارهای حرفه‌ای و جلوه‌دار برای اسناد خود استفاده کنید.

محتوای بصری تأثیرگذار ایجاد کنید

GroupDocs.Assembly از فرمت‌های بصری مختلفی پشتیبانی می‌کند، از جمله نمودارهای میله‌ای، نمودارهای دایره‌ای و نمودارهای خطی که می‌توانند با جداول، بارکدها، تصاویر و غیره ترکیب شوند تا گزارش‌های بهتری ایجاد کنند.

تعیین موقعیت و سبک نمودار قابل تنظیم

با استفاده از سینتکس مبتنی بر LINQ، می‌توانید نمودارها را به‌صورت دینامیک در سند تولید و موقعیت‌یابی کنید و در عین حال به‌راحتی سبک‌ها، رنگ‌ها و چیدمان‌ها را برای دستیابی به نیازهای طراحی خود تنظیم کنید.

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

اسناد را در فرمت‌هایی نظیر MS Office، PDF، OpenOffice و HTML تولید کنید. نمودارها به‌طور روان در هر فرمت پشتیبانی‌شده قرار می‌گیرند و نتایج حرفه‌ای را ارائه می‌دهند.

نمودارها را به‌صورت برنامه‌نویسی تولید و قرار دهید

این مثال نشان می‌دهد که چگونه می‌توان به‌صورت برنامه‌نویسی یک نمودار را به سند PDF اضافه کرد.

Java

// یک الگو با یک جایگاه برای نمودار آماده کنید
// Total Contract Price<<y [m.Total_Contract_Price]>>
// <<seriesColor [color]>>

// مسیر فایل الگو را مشخص کنید
// در حال حاضر الگوهای PDF پشتیبانی نمی‌شوند.
String template = "table_template.docx";

// داده‌ها را از منبع انتخابی خود بارگذاری کنید
JsonDataSource data_json = 
  new JsonDataSource("Items.json");

// یک شیء داده با اطلاعات مربوطه ایجاد کنید
DataSourceInfo data 
    = new DataSourceInfo(data_json, "items");

// نوع و ظاهر نمودار را تنظیم کنید
DataSourceInfo design 
    = new DataSourceInfo("red", "color");

// DocumentAssembler را راه‌اندازی کنید
DocumentAssembler asm = new DocumentAssembler();

// سند کامل شده را با نمودار جاسازی شده ذخیره کنید
asm.assembleDocument(template, "result.pdf", data, design);
Maven XML
برای کپی کلیک کنید
کپی شد
نمونه‌های بیشتر مستندات

معرفی GroupDocs.Assembly for Java

GroupDocs.Assembly for Java یک راه‌حل چندمنظوره برای اتوماسیون ایجاد مستندات و گزارش‌ها است. این ابزار به شما اجازه می‌دهد که نمودارها، جداول، لیست‌ها، بارکدها و تصاویر را مستقیماً به فایل‌های خود اضافه کنید و ابزارهای پیشرفته‌ای برای فرمت‌بندی دقیق و یکپارچه‌سازی داده‌ها در اختیار دارید. این پلتفرم از بیش از ۵۰ فرمت، از جمله PDF، فایل‌های مایکروسافت آفیس و ایمیل‌ها پشتیبانی می‌کند.
بیشتر بیاموزید
About illustration

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

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

منابع مفید

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

کشف قابلیت‌های قدرتمند

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

تولید گزارش‌های جامع در فرمت‌های متنوع

Java به شما اجازه می‌دهد اسنادی با نمودارهای یکپارچه در بیش از ۵۰ فرمت فایل ایجاد کنید و اطمینان حاصل می‌کند که ادغام الگوها و داده‌ها به‌راحتی انجام می‌شود.

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

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