Delete Table by Id from PDF in .NET SDK
حذف الجدول بواسطة المعرف من مستند PDF باستخدام API .NET على الخادم.
Get Startedكيفية حذف الجدول بواسطة المعرف من PDF عبر Cloud .NET SDK
لحذف الجدول بواسطة المعرف من PDF عبر Cloud .NET SDK، سنستخدم Aspose.PDF Cloud .NET SDK يتيح لك هذا SDK السحابي بناء تطبيقات لإنشاء وتحرير وتحويل ملفات PDF بسهولة باستخدام C#، ASP.NET، أو لغات .NET أخرى لمنصات سحابية مختلفة. افتح NuGet مدير الحزم، ابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم.
أمر وحدة تحكم مدير الحزم
PM> Install-Package Aspose.Pdf-Cloud
خطوات حذف الجدول بواسطة المعرف من PDF عبر .NET SDK
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وحذف الجدول بواسطة المعرف من PDF في بضع أسطر من التعليمات البرمجية.
- أنشئ كائن تكوين جديد مع سر التطبيق والمفتاح الخاص بك.
- أنشئ كائن للاتصال بـ Cloud API.
- ارفع ملف PDF إلى التخزين السحابي.
- احذف الجدول بواسطة المعرف من PDF في التخزين السحابي باستخدام دالة DeleteTableAsync.
- تحقق من الاستجابة وقم بتسجيل النتيجة.
- قم بتنزيل الملف المحدث للاستخدام المحلي.
يعرض هذا الرمز العينة كيفية حذف الجدول بواسطة المعرف من مستندات PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Tables
{
public class DeleteTable
{
public static async Task Remove(string documentName, string tableId, string outputName, string remoteFolder)
{
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
pdfApi = new PdfApi(AppSecret, AppSid);
using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
{ // Upload the local PDF to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Delete table by Id from the PDF on cloud storage.
AsposeResponse response = await pdfApi.DeleteTableAsync(documentName, tableId, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("DeleteTable(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("DeleteTable(): Failed to remove table from the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("DeleteTables(): Table '{0}' successfully deleted from the document '{1}.", tableId, documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "delete_table_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("DeleteTables(): File '{0}' successfully downloaded.", "delete_table_" + outputName);
}
}
}
}
العمل مع الجداول في PDF
قد يكون حذف الجداول من المستندات ضروريًا لتبسيط المستند عندما تحمل الجداول معلومات غير مطلوبة، لضمان السرية عندما تحتوي الجداول على بيانات شخصية أو أسعار أو جهات اتصال أو معلومات حساسة أخرى، للتحضير لإعادة الاستخدام إذا كان المستند مطلوبًا كقالب، للمعالجة التلقائية، للتحسين عند الطباعة، للتحرير وتحديث المعلومات إذا كانت الجداول قديمة أو تحتوي على أخطاء. احذف الجدول بواسطة المعرف من مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK.
مع مكتبتنا .NET يمكنك:
- إضافة رأس وتذييل مستند PDF بتنسيق نص أو صورة.
- إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF كامل.
- حذف ختم أو جدول معين من مستند PDF بواسطة معرفه.
- استبدال حالات فردية أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني لاستخراج الجدول إلى ملفات PDF عبر الإنترنت واختبار الوظائف.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- المدونة
- لماذا Aspose.PDF Cloud لـ .NET؟
- قائمة العملاء
- الأمان