تحديث الروابط في PDF

تعمل مقتطفات الشيفرة التالية أيضًا مع مكتبة Aspose.PDF.Drawing .

تحديث الروابط في ملف PDF

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

  1. قم بتحميل ملف PDF.
  2. انتقل إلى صفحة معينة في ملف PDF.
  3. حدد وجهة الرابط باستخدام خاصية Destination لكائن GoToAction .
  4. يتم تحديد الصفحة الوجهة باستخدام مُنشئ XYZExplicitDestination .

تعيين هدف الرابط إلى صفحة في نفس المستند

تظهر مقتطفات الشيفرة التالية كيفية تحديث رابط في ملف PDF وتعيين هدفه إلى الصفحة الثانية من المستند.

تعيين وجهة الرابط إلى عنوان ويب

لتحديث الرابط التشعبي بحيث يشير إلى عنوان ويب، قم بإنشاء كائن GoToURIAction ومرره إلى خاصية Action لفئة LinkAnnotation. تُظهر مقتطفات الشيفرة التالية كيفية تحديث رابط في ملف PDF وتعيين هدفه إلى عنوان ويب.

تعيين هدف الرابط إلى ملف PDF آخر

تظهر مقتطفات الشيفرة التالية كيفية تحديث رابط في ملف PDF وتعيين هدفه إلى ملف PDF آخر.

تحديث لون نص LinkAnnotation

لا تحتوي التعليقات التوضيحية للرابط على نص. بدلاً من ذلك، يتم وضع النص في محتويات الصفحة تحت التعليق التوضيحي. لذلك، لتغيير لون النص، استبدل لون نص الصفحة بدلاً من محاولة تغيير لون التعليق التوضيحي. تُظهر مقتطفات الشيفرة التالية كيفية تحديث لون التعليق التوضيحي للرابط في ملف PDF.