تولید گزارش در Java

کتابخانه پرسرعت Java برای ایجاد گزارش در اسناد Word، PDF، OpenOffice، Web، و Markdown و برای اتوماسیون اسناد با استفاده از الگوها و داده های سفارشی

این مولد گزارش API مستقل از پلتفرم کارآمد را ارائه می دهد. از گزارش API ما برای توسعه نرم افزار سطح بالا برای پلت فرم Java استفاده کنید. با ادغام راه حل ما در نرم افزار خود، می توانید گزارش های خیره کننده ای در DOCX، PDF، HTML و سایر فرمت های محبوب بر اساس الگوها و داده های سفارشی با استفاده از Java ایجاد کنید.

مشاهده قطعه کد

گزارش در Java

با استفاده از LINQ Reporting Engine در Java، گزارش‌های قدرتمندی شامل فهرست‌ها، جداول، نمودارها، تصاویر، بارکدها و سایر عناصر سند ایجاد کنید. نه تنها گزارش‌ها، بلکه می‌توانید با استفاده از کتابخانه پیشرفته Java، اسنادی از هر نوع مانند فاکتورها، رزومه‌ها، قراردادها، نامه‌ها و موارد دیگر ایجاد کنید.

با انجام مراحل زیر ببینید چقدر ساختن گزارش در Java آسان است:

  1. منبع داده خود را مانند JSON، XML، CSV، پایگاه داده یا اشیاء از انواع سفارشی انتخاب کنید.
  2. یک سند الگو با فرمت PDF یا Word مانند DOC یا DOCX آماده کنید. با استفاده از نحو مبتنی بر LINQ، مرتب‌سازی، فیلتر کردن و گروه‌بندی داده‌ها را مستقیماً در قالب‌ها انجام دهید.
  3. از موتور گزارش‌دهی Java ما برای اتصال این الگو و داده‌ها از منبع داده خود با استفاده از نحو LINQ استفاده کنید و گزارشی در قالب انتخابی خود دریافت کنید.

تولید سند در Java را به صورت خودکار انجام دهید

با استفاده از گزارش داده شده با Java، می‌توانید اسناد را در بسیاری از قالب‌های محبوب با کیفیت حرفه‌ای تولید کنید:

  • Microsoft Word: DOC، DOCX، RTF، DOT، DOTX، DOTM، DOCM
  • OpenOffice: ODT، OTT
  • طرح بندی ثابت: PDF، XPS، OpenXPS، PostScript
  • تصاویر: JPG، PNG، TIFF، BMP، SVG، EMF، GIF
  • وب: HTML، MHTML
  • سایر موارد: EPUB، MOBI، Xaml، PCL و غیره.

گزارش تولید در Java

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

یک گزارش در Java

برای ارزیابی نحوه ایجاد گزارش در Java و نحوه عملکرد API برنامه نویسی ما، یک سند و فایل الگو را با داده های خود بارگیری کنید. نام یک شی منبع داده را در صورت استفاده در الگو مشخص کنید. پس از اجرای کد، نتیجه تولید گزارش را با فرمت مناسب مانند DOCX یا PDF دانلود کنید.

ایجاد یک گزارش از یک الگو و داده های سفارشی در Java
یک قالب آپلود کنید
کد را اجرا کنید
یک فایل داده آپلود کنید
قالب مورد نظر را از لیست انتخاب کنید
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
کپی 🀄
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
کپی 🀄
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
کپی 🀄
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
کپی 🀄
import com.aspose.words.*;

Document doc = new Document("Input.docx");
Object dataSource = "";

ReportingEngine engine = new ReportingEngine();
engine.buildReport(doc, dataSource);

doc.save("Output.docx");
کد را اجرا کنید

نحوه استفاده از گزارش برای Word، PDF و سایر قالب‌های سند در Java

  1. Aspose.Words for Java نصب کنید
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به پروژه Java خود اضافه کنید
  3. الگویی ایجاد کنید که با نحو مبتنی بر LINQ مشخص شده است
  4. سند الگو را بارگیری کنید
  5. داده های خود را از منبع داده بارگیری کنید: فایل ها، پایگاه های داده یا اشیاء سفارشی
  6. با ارسال الگو و داده های خود به یک نمونه 'ReportingEngine' یک گزارش بسازید
  7. گزارش تولید شده را به عنوان یک فایل جداگانه با فرمت مناسب مانند DOCX یا PDF ذخیره کنید

کتابخانه Java برای ساخت گزارش

ما بسته های Java خود را در مخازن Maven میزبانی می کنیم. 'Aspose.Words برای Java' یک JAR رایج حاوی کد بایت است. لطفاً دستورالعمل های گام به گام نحوه نصب آن را در محیط توسعه دهنده جاوا خود دنبال کنید.

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

Java SE 7 و Java پشتیبانی می شوند. ما همچنین یک بسته جداگانه برای Java SE 6 در صورتی که شما مجبور به استفاده از این JRE قدیمی هستید.

Java ما چند پلتفرم است و بر روی تمام سیستم عامل های با JVM اجرا می شود، از جمله Microsoft Windows، Linux، macOS، Android و iOS.

برای اطلاع از وابستگی های بسته اختیاری، مانند JogAmp JOGL، موتور قلم Harfbuzz Java Advanced Imaging JAI، لطفاً به مستندات محصول مراجعه کنید.

محبوب ترین فرمت ها برای گزارش

5%

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

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

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