HTML
JPG
PDF
XML
DOCX
PDF
حذف الصفحات من PDF عبر SDK جافا
واجهة برمجة التطبيقات لحذف الصفحات من مستندات PDF باستخدام جافا
Get Startedكيفية حذف الصفحات من مستندات PDF باستخدام Cloud Java SDK
لحذف الصفحات من مستندات PDF عبر Cloud Java SDK، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ SDK السحابي بناء تطبيقات إنشاء وتحرير وتحويل PDF سحابية بسهولة باستخدام C#، ASP.NET، أو لغات .NET الأخرى لمختلف منصات السحابة. افتح 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 في التخزين السحابي.
- التحقق من الاستجابة وتسجيل النتيجة.
- تنزيل الملف المحدث للاستخدام المحلي.
يعرض هذا المثال كيفية حذف الصفحات من مستند PDF
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 PagesDelete {
public static void remove(){
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "pages_del_output.pdf";
Integer PAGE_NUMBER = 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()));
//Perform action
AsposeResponse response = pdfApi.deletePage(PDF_DOCUMENT, PAGE_NUMBER, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when deleting page! '" + response.getStatus() + "'");
else {
// dowmload 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 page from document ! '" + PDF_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
العمل مع صفحات مستند PDF عبر Java SDK
حذف الصفحات في مستندات PDF باستخدام Aspose.PDF Cloud Java SDK.
مع مكتبتنا للغة جافا يمكنك
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع العلامات والجداول من صفحة أو من المستند PDF بالكامل.
- حذف علامة أو جدول محدد من مستند PDF باستخدام معرفه.
- استبدال نسخة واحدة أو متعددة من النص على صفحة PDF أو من المستند بالكامل.
- دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى متعددة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار وظائف SDK.
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security