تحويل CSV إلى PDF في Java هو طلب شائع لخدمات الخلفية التي تحتاج إلى ملخصات قابلة للطباعة. يوفر Aspose.PDF for Java مجموعة تطوير برمجيات قوية تتعامل مع إنشاء ملفات PDF مباشرةً من كود Java. في هذا الدليل ستشاهد تنفيذًا كاملاً، وتتعلم كيف يعمل التحويل، وتكتشف خيارات لضبط المخرجات بدقة.

محول CSV إلى PDF - تثبيت API

تحتاج إلى تثبيت [Aspose.Cells for Java][4] API في بيئتك. يمكنك تكوين API بسرعة إما عن طريق تنزيل ملف JAR من [قسم التنزيلات][5]، أو يمكنك إضافة المستودع والاعتماد التالي إلى ملف Maven pom.xml الخاص بك.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>25.7</version>
</dependency>

بعد تكوين واجهة برمجة التطبيقات بنجاح، نحن جاهزون تمامًا لإجراء تحويل ملف CSV إلى PDF.

تحويل CSV إلى ملف PDF برمجيًا باستخدام Java

تحتوي ملفات CSV على قيم مفصولة بفواصل تُعرّف صفوف البيانات. يمكنك بسهولة تحويل ملف CSV إلى مستند PDF برمجيًا باستخدام Java. استخدم طريقة TxtLoadOptions.setSeparator() لتعيين فاصل حرفي واحد. اتبع الخطوات التالية لتحويل ملف CSV إلى PDF:

  1. تهيئة كائن فئة [TxtLoadOptions][6]
  2. تحديد الفاصل باستخدام طريقة [setSeparator()][7]
  3. تحميل ملف CSV الإدخال
  4. حفظ ملف PDF الناتج

المقتطف التالي يتبع هذه الخطوات ويظهر كيفية تحويل CSV إلى PDF برمجيًا باستخدام Java:

import com.aspose.cells.SaveFormat;
import com.aspose.cells.TxtLoadOptions;
import com.aspose.cells.Workbook;

public class CSVtoPDF {
    public static void main(String[] args) throws Exception {
        // Initialize TxtLoadOptions and specify the delimiter
        TxtLoadOptions loadOptions = new TxtLoadOptions();
        loadOptions.setSeparator(',');

// Load the input CSV file
        Workbook workbook = new Workbook("MyData.csv", loadOptions);

// Save the output PDF file
        workbook.save("Convert-CSV-PDF-Java.pdf", SaveFormat.PDF);
    }
}

ملف CSV الإدخال

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

الخلاصة

تحويل CSV إلى PDF في Java يصبح بسيطًا عندما تستفيد من Aspose.PDF for Java. يتعامل SDK مع إنشاء PDF على مستوى منخفض، مما يتيح لك التركيز على قراءة بيانات CSV وتصميم التخطيط الذي تحتاجه. سواءً قمت بدمج التحويل في بناء Gradle، أو عرضه عبر Servlet، أو حزمته كخدمة مصغرة، فإن الدالة الأساسية نفسها تعمل بشكل موثوق. تذكر الحصول على ترخيص مناسب للاستخدام في الإنتاج؛ يمكنك استكشاف تفاصيل التسعير في صفحة التسعير وطلب ترخيص مؤقت من صفحة الترخيص المؤقت. ابدأ بدمج إنشاء PDF اليوم وقدم تقارير مصقولة مباشرةً من تطبيقات Java الخاصة بك.

اقرأ المزيد