GroupDocs.Assembly for Java

جداول را در فایل‌های PDF با API Java ما پر کنید

GroupDocs.Assembly for Java فرآیند پر کردن جداول در مدارک PDF را با داده‌هایی از ورودی‌های مختلف ساده می‌کند.

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

GroupDocs.Assembly به شما در پر کردن الگوهای جدول برای PDF و سایر فرمت‌ها کمک می‌کند. از داده‌های دینامیک منابع خود استفاده کنید تا به آسانی اجزا را بسازید.

  1. یک الگو با جاگزاری برای جدول طراحی کنید (الگوهای PDF فعلاً پشتیبانی نمی‌شوند).
  2. داده‌ها را از هر منبع ورودی پشتیبانی شده استخراج کنید.
  3. داده‌ها را فیلتر یا پردازش پیش از ورود کنید تا با نیازهای شما مطابقت داشته باشد.
  4. مدرک را با جدول پر شده به عنوان یک فایل PDF ذخیره کنید.
// از این تگ‌ها در یک جاگزاری ردیف جدول در الگوی خود استفاده کنید
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>

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

// داده‌ها را از منبع انتخابی خود بارگذاری کنید
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "ds");

// فایل خروجی را با جدول پر شده ذخیره کنید
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، OpenOffice، PDF، HTML و غیره کار کنید. جداول را به هر فرمت فایل پشتیبانی شده به راحتی ادغام کنید.

ایجاد دینامیک یک جدول پر شده با داده‌ها

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

Java

// یک الگو با یک جاگزاری برای جدول طراحی کنید
// <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
//  <<[c.Price]>> <</foreach>>

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

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

// یک شیء داده شامل فیلدهای ضروری آماده کنید
DataSourceInfo data 
    = new DataSourceInfo(data_json, "items");

// یک نمونه از DocumentAssembler ایجاد کنید
DocumentAssembler asm = new DocumentAssembler();

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

GroupDocs.Assembly for Java چیست؟

GroupDocs.Assembly for Java ابزاری برای تولید مدارک و گزارشات با وارد کردن خودکار داده‌ها به الگوهای از پیش طراحی شده است. شما می‌توانید به راحتی جداول، لیست‌ها، نمودارها و تصاویر را اضافه کنید. ویژگی‌های پیشرفته آن به شما این امکان را می‌دهد که محتوا را به دقت در مدارک خود قرار دهید. این ابزار با بیش از 50 نوع فایل، شامل PDF، MS Office و فرمت‌های ایمیل سازگاری دارد.
بیشتر بیاموزید
About illustration

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

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

منابع مفید

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

ویژگی‌های کلیدی در یک نگاه

API ما ایجاد مدارک حرفه‌ای را با اتوماسیون پر کردن جداول در کنار سایر اجزای قدرتمند آسان می‌کند.

تولید جداول دقیق در فرمت‌های مختلف

با Java، می‌توانید الگوها را با داده‌ها پر کرده و گزارش‌های دقیقی در بیش از 50 نوع فایل تولید کنید.

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

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