HTML JPG PDF XML DOCX
  Product Family
PDF

حذف الجداول من PDF في SDK جافا

حذف جميع الجداول من مستند PDF باستخدام واجهة برمجة تطبيقات جافا على الخادم.

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

يعرض هذا الشيفرة العينية حذف الجداول من مستندات PDF


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

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

    public class TablesDeleteAll {
        public static void remove() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "tables_del_output.pdf";

            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()));

                // paerform actionPDF_OUTPUT
                AsposeResponse response = pdfApi.deleteDocumentTables(PDF_DOCUMENT, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when deleting tables! '" + 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 مُحسّنة.
  • يمكنك تجربة تطبيقنا المجاني free App لاستخراج الجداول إلى ملفات PDF عبر الإنترنت واختبار الوظيفة.

  •