حذف إشارة مرجعية من PDF عبر SDK جافا
API لحذف الإشارات المرجعية من مستندات PDF باستخدام Java.
Get Startedكيفية حذف إشارة مرجعية من مستندات PDF باستخدام Cloud Java SDK
لحذف إشارة مرجعية من مستندات PDF عبر Cloud Java SDK، سنستخدم Aspose.PDF Cloud Java SDK يوفر لك هذا الـ 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
خطوات حذف إشارة مرجعية باستخدام Java SDK
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وحذف الإشارات المرجعية من مستندات PDF في بضع سطور من الشيفرة فقط.
- أنشئ كائن Configuration جديد باستخدام سر التطبيق ومفتاحه.
- أنشئ كائنًا للاتصال بواجهة برمجة تطبيقات السحابة.
- حمّل ملف PDF إلى التخزين السحابي.
- احذف الإشارة المرجعية من PDF في التخزين السحابي باستخدام دالة deleteBookmark.
- تحقق من الاستجابة وسجّل النتيجة.
- حمّل الملف المحدث للاستخدام المحلي.
يعرض هذا المثال كيفية حذف إشارة مرجعية من مستند PDF
package com.aspose.asposecloudpdfusecases.bookmarks;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.AsposeResponse;
public class BookmarkDelete {
public static void Remove() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "bookmarks_delete_output.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()));
AsposeResponse response = pdfApi.deleteBookmark(PDF_DOCUMENT, BOOKMARK_PATH, REMOTE_FOLDER, null, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when deleting bookmarks! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
System.out.println("Successfully deleted bookmark in document ! '" + PDF_OUTPUT + "'");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
العمل مع الروابط في PDF عبر Java SDK
مع مرور الوقت، قد تصبح الروابط التشعبية غير صالحة أو تؤدي إلى صفحات لم تعد موجودة. يمكن لهذه الروابط المعطلة أن تُحبط القراء وتقلل من مصداقية المستند. إزالة هذه الروابط تضمن بقاء المحتوى دقيقًا وموثوقًا. احذف الروابط من مستندات PDF باستخدام Aspose.PDF Cloud Java SDK.
مع SDK جافا الخاص بنا يمكنك
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وطوابع نصية أو صورة إلى مستندات PDF.
- إلحاق عدة مستندات PDF بملف موجود.
- العمل مع مرفقات PDF، والتعليقات التوضيحية، وحقول النموذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو من مستند PDF كامل.
- حذف طابع أو جدول محدد من مستند PDF حسب مُعرّفه.
- استبدال حالة أو حالات متعددة من النص في صفحة PDF أو في المستند بالكامل.
- دعم شامل لتحويل مستندات PDF إلى صيغ ملفات مختلفة أخرى.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار الوظيفة.
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security