الحصول على العلامات المرجعية حسب المسار من PDF في SDK جافا
واجهة برمجة التطبيقات للحصول على العلامات المرجعية حسب المسار من مستندات PDF باستخدام API جافا من جانب الخادم.
Get Startedكيفية استخراج العلامات المرجعية حسب المسار من مستندات PDF باستخدام Cloud Java SDK
للحصول على العلامات المرجعية حسب المسار من مستندات PDF عبر Cloud Java SDK، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ SDK السحابي بناء تطبيقات إنشاء وتحرير وتحويل ملفات PDF السحابية بسهولة بلغة جافا لمختلف المنصات السحابية. افتح 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
خطوات الحصول على العلامات المرجعية حسب المسار باستخدام Java SDK
يمكن لمطوري Aspose.PDF Cloud استخراج العلامات المرجعية بسهولة عبر مسار العلامة من مستندات PDF. يحتاج المطورون إلى عدد قليل فقط من أسطر الكود.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك
- إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة
- رفع ملف المستند الخاص بك
- استخراج العلامات المرجعية من مستندات PDF باستخدام وظيفة getBookmark
- التحقق من الاستجابة وتسجيل النتيجة
- إذا نجحت العملية، طباعة العلامات المرجعية
يعرض هذا الكود المثال استخراج العلامات المرجعية حسب المسار من مستند PDF باستخدام PDF Cloud Java SDK
package com.aspose.asposecloudpdfusecases.bookmarks;
import java.io.File;
import java.nio.file.Path;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.BookmarkResponse;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class BookmarkGetByPath {
public static void Extract() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String BOOKMARK_PATH = "/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()));
BookmarkResponse response = pdfApi.getBookmark(PDF_DOCUMENT, BOOKMARK_PATH, REMOTE_FOLDER, null, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when extracting bookmarks! '" + response.getStatus() + "'");
else{
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String jsonPage = gson.toJson(response.getBookmark());
System.out.println("Successfully extracted bookmarks by path from PDF document page !\n" + jsonPage + "\n");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
التعامل مع العلامات المرجعية في PDF عبر Java SDK
يعمل استخراج العلامات المرجعية من PDF على تحسين قابلية استخدام المستند، وأتمتة معالجة المحتوى، وتعزيز قابلية البحث. وهو مفيد بشكل خاص للشركات والباحثين والمحترفين الذين يتعاملون مع مستندات PDF الكبيرة أو المنظمة. احصل على العلامات المرجعية من مستندات PDF باستخدام Aspose.PDF Cloud Java SDK.
مع SDK جافا الخاص بنا يمكنك
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول ونص أو طوابع صورة إلى مستندات PDF.
- إلحاق عدة مستندات PDF بملف موجود.
- التعامل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF كامل.
- حذف طابع أو جدول محدد من مستند PDF باستخدام معرّفه.
- استبدال نسخة واحدة أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى صيغ ملفات أخرى متعددة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة تطبيقنا المجاني للحصول على الإشارات المرجعية من ملفات PDF عبر الإنترنت واختبار الوظيفة.
- موارد التعلم
- الوثائق
- الكود المصدري
- مراجع API
- لماذا Aspose.PDF Cloud لـ Java؟
- قائمة العملاء
- الأمان