حذف الجداول من PDF في SDK جافا
حذف جميع الجداول من مستند PDF باستخدام واجهة برمجة تطبيقات جافا على الخادم.
Get Startedكيفية حذف الجداول من PDF عبر SDK السحابي لجافا
من أجل حذف الجداول من PDF عبر 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
خطوات حذف الجداول من PDF عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وحذف الجداول من PDF ببضع أسطر من الشيفرة.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق ومفتاحه.
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية.
- رفع ملف PDF إلى التخزين السحابي.
- حذف الجداول من PDF في التخزين السحابي باستخدام الدالة DeleteDocumentTablesAsync.
- التحقق من الاستجابة وتسجيل النتيجة.
- تنزيل الملف المحدث للاستخدام المحلي.
يعرض هذا الشيفرة العينية حذف الجداول من مستندات 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 TablesDeleteAll {
public static void remove() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "tables_del_output.pdf";
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()));
// paerform actionPDF_OUTPUT
AsposeResponse response = pdfApi.deleteDocumentTables(PDF_DOCUMENT, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when deleting tables! '" + 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 tables from document ! '" + PDF_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
العمل مع الجدول في PDF
قد تكون الحاجة إلى حذف الجداول من المستندات ضرورية لتبسيط المستند عندما تحمل الجداول معلومات غير ضرورية، ولضمان السرية عندما تحتوي الجداول على بيانات شخصية أو أسعار أو جهات اتصال أو معلومات حساسة أخرى، ولتحضيرها لإعادة الاستخدام، إذا كان المستند يُستخدم كقالب، للمعالجة الآلية، لتحسين الطباعة، ولتحرير وتحديث المعلومات إذا كانت الجداول قديمة أو تحتوي على أخطاء. حذف الجداول من مستندات PDF باستخدام Aspose.PDF Cloud Java SDK.
مع مكتبتنا لجافا يمكنك:
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو من مستند PDF كامل.
- حذف ختم أو جدول معين من مستند PDF باستخدام معرفه.
- استبدال نسخة واحدة أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
- دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF مُحسّنة.
- يمكنك تجربة تطبيقنا المجاني free App لاستخراج الجداول إلى ملفات PDF عبر الإنترنت واختبار الوظيفة.
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security