HTML JPG PDF XML DOCX
  Product Family
PDF

حذف التعليقات التوضيحية من صفحات مستند PDF عبر SDK Java

واجهة برمجة تطبيقات لإزالة التعليقات التوضيحية من صفحات مستند PDF باستخدام Aspose.PDF Cloud SDK للغة Java.

Get Started

كيفية حذف التعليقات التوضيحية من صفحات مستند PDF باستخدام SDK Java السحابي

لإزالة التعليقات التوضيحية من صفحات مستندات PDF، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا SDK السحابي إنشاء تطبيقات إنشاء، تحرير وتحويل PDF مبنية على السحابة بسهولة باستخدام لغة 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

خطوات إزالة التعليقات التوضيحية باستخدام SDK للغة Java

يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وحذف التعليقات التوضيحية من مستندات PDF خلال بضع أسطر من الكود فقط.

  1. تحميل ملف PDF المدخل.
  2. حذف جميع التعليقات التوضيحية من صفحة محددة.
  3. معالجة الأخطاء وتقرير الحالة.
  4. تنزيل ملف PDF المنقّح.
 

يعرض هذا الكود العيني كيفية إزالة التعليقات التوضيحية للصفحات من مستند PDF عبر Java


    package com.aspose.asposecloudpdfusecases.annotations;

    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 AnnotationRemove {
        public static void Delete() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "annotation_delete_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()));

                AsposeResponse response = pdfApi.deletePageAnnotations(PDF_DOCUMENT, PAGE_NUMBER, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when deleting annotations! '" + response.getStatus() + "'");
                else{
                    // download 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 annotation in document ! '" + PDF_OUTPUT + "'");
                }
            }
            catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

العمل مع التعليقات التوضيحية في PDF عبر SDK للغة Java

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

مع SDK الخاص بنا للغة Java يمكنك

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

  •