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 في السحابة بسهولة باستخدام C#, ASPJava، أو لغات Java أخرى لمختلف منصات السحابة. افتح 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. إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح.
  2. إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية.
  3. تحميل ملف PDF إلى التخزين السحابي.
  4. حذف الجداول في الصفحة داخل PDF في التخزين السحابي باستخدام دالة deletePageTables.
  5. التحقق من الاستجابة وتسجيل النتيجة.
  6. تنزيل الملف المحدث للاستخدام المحلي.
 

يعرض هذا الكود المثال حذف الجداول في الصفحة داخل مستندات PDF


    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;

    import com.aspose.asposecloudpdf.model.AsposeResponse;

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

            try {
                // 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()));

                // paerform actionPDF_OUTPUT
                AsposeResponse response = pdfApi.deletePageTables(PDF_DOCUMENT, PAGE_NUMBER, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when deleting tables  on page! '" + 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 deleted tables from 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 عبر الإنترنت واختبار الوظيفة.

  •