GroupDocs.Assembly for Java

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

GroupDocs.Assembly for Java ابزارهای انعطاف‌پذیری برای تولید و درج لیست‌های پرمحتوا به طور مستقیم در اسناد PDF ارائه می‌دهد.

چگونه یک لیست مبتنی بر داده را به سند PDF اضافه کنیم

GroupDocs.Assembly به شما این امکان را می‌دهد تا به سرعت لیست‌های غنی از داده را به قالب‌های PDF وارد کنید. محتوای خود را بدون زحمت سفارشی و سازماندهی کنید.

  1. یک قالب طراحی کنید و مکان‌های نشانه‌گذاری برای لیست را مشخص کنید (قالب‌های PDF در حال حاضر پشتیبانی نمی‌شوند).
  2. مسیر فایل را به قالب تنظیم کنید.
  3. داده‌ها را از فرمت‌های پشتیبانی شده مانند JSON یا XML بکشید.
  4. سند نهایی را با لیست به عنوان یک PDF ذخیره کنید.
// این برچسب را در قالب خود در جایی که لیست باید ظاهر شود قرار دهید
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

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

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

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

ایجاد اسناد از قالب‌ها با ادغامی داده

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

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

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

از داده‌های فرمت‌هایی مانند JSON، XML و CSV برای پر کردن لیست‌ها و سایر اجزا به طور مؤثر استفاده کنید.

اضافه کردن لیست‌ها و سایر عناصر داده به طور یکپارچه

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

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

قالب‌های مبتنی بر LINQ به شما این امکان را می‌دهند که مکان‌های دقیقی برای لیست‌ها و داده‌های خود تعریف کنید. از حلقه‌ها برای ایجاد لیست‌های دقیق به طور خودکار و اعمال قالب‌بندی‌های سفارشی استفاده کنید.

پشتیبانی از فرمت‌های مختلف سند

ایجاد یا ویرایش فایل‌ها در فرمت‌هایی مانند MS Office، PDF، OpenOffice، HTML و ایمیل. ادغام محتوا از چندین سند به میزان لازم.

چگونه یک لیست را به صورت برنامه‌نویسی ایجاد کنید

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

Java

// یک برچسب جایگزین در قالب خود برای لیست اضافه کنید
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>

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

// داده‌های لازم برای پر کردن لیست را بکشید
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// منبع داده را با جزئیات لازم آماده کنید
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

// مقداردهی اولیه DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

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

چیست GroupDocs.Assembly for Java؟

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

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

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

منابع مفید

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

کشف کنید که GroupDocs.Assembly چه کارهایی می‌تواند انجام دهد

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

تولید اسناد در فرمت‌های مختلف

Java از بیش از ۵۰ فرمت پشتیبانی می‌کند، که به شما این امکان را می‌دهد تا با ترکیب داده‌ها و قالب‌ها اسناد ساختاری ایجاد کنید.

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

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