HTML JPG PDF XML DOCX
  Product Family
PDF

تحليل PDF لاستخراج النص حسب الاسم في Java SDK

API لتحليل مستندات PDF لاستخراج النص حسب الاسم باستخدام API جافا على الخادم.

Get Started

كيفية تحليل مستندات PDF لاستخراج النص حسب الاسم باستخدام Cloud Java SDK

لتحليل مستندات PDF لاستخراج النص حسب الاسم عبر Cloud Java SDK ، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا Cloud Java 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

خطوات تحليل PDF لاستخراج النص حسب الاسم باستخدام Java SDK

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

  1. إنشاء كائن Configuration جديد باستخدام سر التطبيق ومفتاحه
  2. إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة
  3. تحميل ملف المستند الخاص بك
  4. تحليل مستندات PDF لاستخراج النص حسب الاسم في التخزين السحابي باستخدام دالة etTextBoxField
  5. فحص الاستجابة وتسجيل النتيجة
  6. إذا نجحت العملية، اطبع النص المستخرج
 

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


    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.OpenOption;
    import java.nio.file.Path;
    import java.nio.file.StandardOpenOption;
    import com.google.gson.Gson;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.TextBoxField;
    import com.aspose.asposecloudpdf.model.TextBoxFieldResponse;
    	

    public class ParseGetTextBoxByName {
        public static void extract() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
	    String OUTPUT_FILE     = "parsed_text_box_field_output.json";
            String TEXT_BOX_NAME   = "_YOUR_FILED_NAME_";

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

                // perform action
                TextBoxFieldResponse response = pdfApi.getTextBoxField(PDF_DOCUMENT, TEXT_BOX_NAME, null, REMOTE_FOLDER);
                System.out.println("TextBox fields extracted status: " + response.getStatus());

                TextBoxField fieldDef = response.getField();
                String jsonFiled = new Gson().toJson(fieldDef);

                // save json
                Path path = Path.of(LOCAL_FOLDER, OUTPUT_FILE);
                byte[] strToBytes = jsonFiled.getBytes();
                Files.write(path, strToBytes, new OpenOption[] { StandardOpenOption.WRITE, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING });
		
                System.out.println("TextBox field successfully extracted to: '" + path + "'");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }    
 

العمل مع تحليل النص في PDF عبر Java SDK

من خلال تحليل مستندات PDF لاستخراج النص حسب الاسم، يمكنك تعديل محتوى حقل TextBox حسب الحاجة. هذا يحافظ على موضع النص في المستندات مع توفير الوقت وتقليل العمل اليدوي. تحليل مستندات PDF لاستخراج النص حسب الاسم باستخدام Aspose.PDF Cloud Java SDK.

مع SDK جافا الخاص بنا يمكنك

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

  •