سازنده نمودار دایره‌ای - چگونه در PDF با استفاده از Java نمودار بسازیم

سازنده نمودار دایره‌ای

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

ما موضوعات زیر را پوشش خواهیم داد:

Circle Graph Maker - نصب API

ما قصد داریم از این PDF API برای Java استفاده کنیم. دامنه وسیعی از متدها در دسترس است تا نیازهای تجاری شما را برآورده کند. در واقع، شما می‌توانید یا download این API را دانلود کنید یا با استفاده از پیکربندی‌های Maven زیر آن را نصب کنید.

 <repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

چگونه می توان در PDF با استفاده از Java یک نمودار ایجاد کرد

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

  1. Create an object of the Document class.
  2. Invoke the getPages().add() method to add a page to pages collection of PDF file.
  3. یک نمونه جدید از کلاس Graph با ابعاد مشخصی را راه‌اندازی می‌کند.
  4. یک نمونه جدید از کلاس BorderInfo را اولیه‌سازی کنید.
  5. متد setBorder را برای تعیین حاشیه‌ی گراف فراخوانی کنید.
  6. یک نمونه از کلاس Circle ایجاد کنید و پارامترها را مشخص کنید.
  7. اکنون، متد getGraphInfo().setColor را برای تنظیم رنگ گراف فراخوانی کنید.
  8. Add Graph object to paragraphs collection of page by calling the getParagraphs().add(graph) method.
  9. روش save را برای ذخیره فایل PDF اجرا کنید.

کپی و پیست کد زیر را در فایل اصلی خود انجام دهید:

// یک شیء از کلاس Document ایجاد کنید 
Document pdfDocument = new Document();
// متد getPages().add() را برای افزودن صفحه به مجموعه صفحات فایل PDF فراخوانی کنید.
Page page = pdfDocument.getPages().add();
// یک نمونه جدید از کلاس Graph را با ابعاد خاصی راه‌اندازی می‌کند. 
Graph graph = new Graph(400, 200);
// یک نمونه جدید از کلاس BorderInfo را مقداردهی اولیه کنید.  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// متد setBorder را برای تنظیم مرز گراف فراخوانی کنید. 
graph.setBorder(borderInfo);
// یک نمونه از کلاس Circle ایجاد کرده و پارامترها را مشخص کنید.  
Circle circle = new Circle(100,100,40);
// اکنون، متد getGraphInfo().setColor را برای تنظیم رنگ نمودار فراخوانی کنید.  
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// کائنات Graph را با فراخوانی روش getParagraphs().add(graph) به مجموعه پاراگراف‌های صفحه اضافه کنید.  
page.getParagraphs().add(graph);
// متد ذخیره را فراخوانی کنید تا فایل PDF را ذخیره کنید 
pdfDocument.save(  "DrawingCircle1_out.pdf");

شما ممکن است خروجی را در تصویر زیر ببینید:

Circle Graph Make

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

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

کپی و پیست کد زیر را در فایل اصلی خود انجام دهید:

// یک شی از کلاس Document ایجاد کنید 
Document pdfDocument = new Document();
// متد getPages().add() را برای افزودن صفحه به مجموعه صفحات فایل PDF فراخوانی کنید
Page page = pdfDocument.getPages().add();
// یک نمونه جدید از کلاس گراف را با ابعاد مشخصی راه‌اندازی می‌کند. 
Graph graph = new Graph(400, 200);
// یك نمونه جدید از كلاس BorderInfo را مقداردهی اولیه كنید  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// متد setBorder را فراخوانی کنید تا نوار مرزی نمودار را تنظیم کنید 
graph.setBorder(borderInfo);
// یک نمونه از کلاس Circle ایجاد کنید و پارامترها را مشخص کنید.  
Circle circle = new Circle(100,100,40);
// اکنون، متد getGraphInfo().setColor را فراخوانی کنید تا رنگ گراف را تنظیم کنید.  
circle.getGraphInfo().setColor(Color.getGreenYellow());
// متد setFillColor را فراخوانی کنید تا یک شیء Color را تنظیم کنید که رنگ پر شدن گراف را نشان می‌دهد. [https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-](https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-)
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Object گراف را به مجموعه پاراگراف های صفحه با فراخوانی متد getParagraphs().add(graph) اضافه کنید.  
page.getParagraphs().add(graph);
// متد ذخیره را برای ذخیره فایل PDF فراخوانی کنید 
pdfDocument.save(  "DrawingCircle1_out.pdf");

شما ممکن است خروجی را در تصویر زیر ببینید:

چگونه در Java یک نمودار در PDF بسازیم

یک لایسنس رایگان بگیرید

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

جمع بندی

این API پی‌دی‌اف برای جاوا روش‌ها و امکانات بسیار دیگری نیز ارائه می‌دهد. پیشنهاد می‌کنیم به مستندات مراجعه کنید تا بیشتر در مورد این کتابخانه بدانید. بنابراین، ما بررسی کرده‌ایم که چگونه می‌توان به صورت برنامه‌نویسی در جاوا یک نمودار در PDF ایجاد کرد. علاوه بر این، این مقاله واقعاً به شما کمک خواهد کرد اگر به دنبال ساخت یک ابزار ایجاد نمودار دایره‌ای برای نرم‌افزار کسب‌وکار خود هستید.

علاوه بر این، ما پیشنهاد می‌کنیم که راهنمای Getting Started guide ما را دنبال کنید.

نهایتاً، conholdate.com در حال نوشتن پست‌های جدید وبلاگ است. بنابراین، لطفاً برای دریافت به‌روزرسانی‌های منظم در ارتباط باشید.

Ask a question

شما می‌توانید ما را از سوالات یا پرسش‌های خود در forum مطلع کنید.

سوالات متداول

چطور می‌توانم نمودارها را در PDF بسازم؟

لطفاً به این link مراجعه کنید تا با مراحل و کد نمونه‌ای برای یادگیری نحوه ساخت یک نمودار در یک PDF به‌طور برنامه‌نویسی آشنا شوید.

همچنین ببینید