HTML
JPG
PDF
XML
DOCX
PDF
استبدال العلامة المرجعية في PDF باستخدام SDK جافا
استبدال علامة مرجعية في مستند PDF باستخدام واجهة برمجة تطبيقات جافا على الخادم.
Get Startedكيفية استبدال العلامة المرجعية عبر SDK السحابي للغة جافا
من أجل استبدال علامة مرجعية عبر 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
خطوات استبدال علامة مرجعية عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتغيير العلامة المرجعية في PDF ببضع أسطر من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق ومفتاحه
- إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة
- رفع ملف المستند الخاص بك
- ضبط الخاصية المطلوبة باستخدام دالة putBookmark
- التحقق من الاستجابة وتسجيل النتيجة
- تنزيل الملف المحدث للاستخدام المحلي
يعرض هذا الكود التجريبي استبدال علامة مرجعية في مستندات 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.Bookmark;
import com.aspose.asposecloudpdf.model.BookmarkResponse;
import com.aspose.asposecloudpdf.model.Color;
public class BookmarkReplace {
public static void Perform() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "bookmarks_replace_output.pdf";
String BOOKMARK_TITLE = "NEW Bookmark Title XYZ";
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()));
Bookmark bookmark = new Bookmark();
bookmark.setAction("GoTo");
bookmark.setBold(true);
bookmark.setItalic(false);
bookmark.setTitle(BOOKMARK_TITLE);
bookmark.setPageDisplay("XYZ");
bookmark.setPageDisplayBottom(10);
bookmark.setPageDisplayLeft(10);
bookmark.setPageDisplayRight(10);
bookmark.setPageDisplayTop(10);
bookmark.setPageDisplayZoom(2);
bookmark.setPageNumber(1);
bookmark.setColor(new Color().A(255).G(255));
BookmarkResponse response = pdfApi.putBookmark(PDF_DOCUMENT, BOOKMARK_PATH, bookmark, REMOTE_FOLDER, null, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when replacing bookmark! '" + 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 replaced bookmark in document ! '" + PDF_OUTPUT + "'");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
مع SDK جافا الخاص بنا يمكنك
- إضافة ترويسة وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وختم نصي أو صور إلى مستندات PDF.
- إلحاق عدة مستندات PDF بملف موجود.
- التعامل مع المرفقات، التعليقات التوضيحية، وحقول النماذج في PDF.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الختمات والجداول من صفحة أو من المستند PDF بالكامل.
- حذف ختم أو جدول محدد من مستند PDF حسب معرفه.
- استبدال نسخة واحدة أو متعددة من النص في صفحة PDF أو في المستند بأكمله.
- دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة تطبيقنا التطبيق المجاني لاستبدال العلامات المرجعية في ملفات PDF عبر الإنترنت واختبار الوظيفة.
- الموارد التعليمية
- التوثيق
- الكود المصدري
- مراجع API
- لماذا Aspose.PDF Cloud لـ Java؟
- قائمة العملاء
- الأمان