HTML JPG PDF XML DOCX
  Product Family
PDF

إضافة جدول إلى PDF في SDK جافا

أضف جدولًا إلى مستند PDF باستخدام API جافا على الخادم.

Get Started

كيفية إضافة جدول إلى PDF عبر SDK السحابي لجافا

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

أضف مستودع Aspose Cloud إلى ملف pom.xml الخاص بتطبيقك

أضف مستودع Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

لتثبيت مكتبة عميل API إلى مستودع Maven المحلي الخاص بك، نفّذ الأمر التالي ببساطة:

التثبيت من Github


    mvn clean install

لنشره في مستودع Maven عن بُعد بدلاً من ذلك، قم بتكوين إعدادات المستودع ثم نفّذ الأمر التالي:

نشر مستودع Maven


    mvn clean deploy

خطوات إضافة جدول إلى PDF عبر SDK جافا

يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وإضافة جدول إلى PDF ببضع أسطر من الشيفرة.

  1. رفع الملف إلى التخزين السحابي
  2. تحديد مظهر الجدول
  3. تحديد محتوى الجدول
  4. إضافة الجدول إلى ملف PDF
  5. تحميل الملف المحدث
 

يعرض هذا الكود التجريبي إضافة جدول إلى مستندات PDF


    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import java.util.ArrayList;
    import java.util.List;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;
    import com.aspose.asposecloudpdf.model.Table;

    public class TablesAdd {
        public static void append(){
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "table_add_output.pdf";
            Integer PAGE_NUMBER    =  1;

            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
                pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
                System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));

                // TableInitialize.create() method shown on "../java/table/create" page...
                Table table = TableInitialize.create();
                table.setLeft(100.);
                table.setTop(400.);

                List<Table> tables = new ArrayList<>();
                tables.add(table);

                // paerform action
                AsposeResponse response = pdfApi.postPageTables(PDF_DOCUMENT, PAGE_NUMBER, tables, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when adding table! '" + response.getStatus() + "'");
                else{
                    // dowmload changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
                    System.out.println("Successfully added new table in document ! '" + PDF_OUTPUT + "'");
                }
            } catch (Exception e) {
                e.printStackTrace();
           }
       }
    }
 

العمل مع الجداول في PDF

توفر الجداول تنسيقًا منظمًا لعرض البيانات بشكل منهجي، مما يسهل على القارئ فهم المعلومات وتحليلها. كما تُعزز الجداول الجاذبية البصرية للمستند، مضيفةً لمسة من الاحترافية والتنظيم. عند التعامل مع بيانات رقمية أو مقارنة، تحسن الجداول الوضوح من خلال تجميع المعلومات ذات الصلة في تنسيق سهل القراءة. بالإضافة إلى ذلك، يمكن للجداول دمج محتوى في الوقت الحقيقي أو مُولد ديناميكيًا، مثل البيانات المستخرجة من قواعد البيانات أو لوحات تحليلات. أضف الجدول إلى مستندات PDF باستخدام Aspose.PDF Cloud Java SDK.

مع مكتبتنا لجافا يمكنك:

  • إضافة رأس وتذييل مستند PDF بنص أو صورة.
  • إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
  • إلحاق عدة مستندات PDF بملف موجود.
  • التعامل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الطوابع والجداول من صفحة أو من مستند PDF كامل.
  • حذف طابع أو جدول محدد من مستند PDF باستخدام معرفه.
  • استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو في المستند بأكمله.
  • دعم شامل لتحويل مستندات PDF إلى صيغ ملفات مختلفة أخرى.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
  • يمكنك تجربة تطبيقنا المجاني لاستخراج الجداول في ملفات PDF عبر الإنترنت واختبار الوظيفة.

  •