تستخدم التعليقات التوضيحية للارتباط لإنشاء أي جزء من المستند كارتباطات تشعبية. بمعنى آخر ، يسمح لنا بربط البيانات الخارجية بالمنطقة المحددة من المستند. يمكننا إضافة تعليقات الارتباط هذه إلى المستندات داخل تطبيقات Java. في هذه المقالة ، ستتعلم كيفية إنشاء ارتباطات تشعبية في ملفات PDF باستخدام Java.

يتم تناول الموضوعات التالية أدناه:

إنشاء ارتباط في ملف PDF - برمجيًا

GroupDocs.Annotation يوفر Java API الذي يسمح بمعالجة وأتمتة التعليقات التوضيحية المختلفة في المستندات داخل تطبيقات Java الخاصة بك. سنستخدم واجهة برمجة التطبيقات هذه لإنشاء تعليق توضيحي للارتباط التشعبي في ملف PDF.

تنزيل أو تكوين

قم بتنزيل ملف JAR من قسم التنزيلات ، أو احصل على أحدث تكوينات المستودع والتبعية لـ pom.xml لتطبيقات Java المستندة إلى المخضرم.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7</version> 
</dependency>

فيما يلي خطوات إنشاء ارتباطات تشعبية في أي مكان في PDF باستخدام Java.

  • قم بتحميل مستند PDF باستخدام فئة Annotator.
  • حدد قائمة النقاط التي تمثل منطقة الارتباط التشعبي.
  • قم بإنشاء كائن LinkAnnotation.
  • حدد خصائص الارتباط التشعبي مثل عنوان url ورقم الصفحة والنقاط وما إلى ذلك.
  • أضف الارتباط التشعبي المحدد إلى مستند PDF الذي تم تحميله باستخدام طريقة إضافة.
  • احفظ ملف PDF المشروح باستخدام طريقة حفظ.

يوضح كود Java التالي كيفية تحويل أي جزء من ملف PDF إلى ارتباط تشعبي برمجيًا.

// قم بإنشاء ارتباطات تشعبية في ملف PDF باستخدام التعليقات التوضيحية للارتباط في Java
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 300));
points.add(new Point(600, 300));
points.add(new Point(120, 270));
points.add(new Point(600, 270));

LinkAnnotation link = new LinkAnnotation();
link.setCreatedOn(Calendar.getInstance().getTime());
link.setPageNumber(0);
link.setPoints(points);
link.setUrl("https://products.groupdocs.com/annotation");
annotator.add(link);

annotator.save("path/annotation-link.pdf");
annotator.dispose();

التالي هو إخراج الكود أعلاه.

إنشاء ارتباط في ملف PDF - برمجيًا

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني من أجل استخدام واجهة برمجة التطبيقات بدون قيود التقييم.

استنتاج

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

أنظر أيضا