التعليقات التوضيحية التفاعلية باستخدام Java

إضافة تعليق توضيحي للربط

  1. حمّل مستند PDF المصدر وابحث في الصفحة الأولى عن النص المستهدف.
  2. استخدم مستطيل النص المطابق لإنشاء LinkAnnotation وعيّن عنوان URI الوجهة.
  3. أضف التعليقة إلى الصفحة واحفظ ملف PDF المحدث.
public static void linkAdd(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("file");
        document.getPages().get_Item(1).accept(textFragmentAbsorber);

        TextFragment phoneNumberFragment = textFragmentAbsorber.getTextFragments().get_Item(1);

        LinkAnnotation linkAnnotation = new LinkAnnotation(
                document.getPages().get_Item(1), phoneNumberFragment.getRectangle());
        linkAnnotation.setAction(new GoToURIAction("www.aspose.com"));

        document.getPages().get_Item(1).getAnnotations().add(linkAnnotation);
        document.save(outputFile.toString());
    }
}