احذف الجداول من PDF في .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 في التخزين السحابي باستخدام دالة DeleteDocumentTablesAsync.
- تحقق من الاستجابة وسجل النتيجة.
- قم بتنزيل الملف المحدّث للاستخدام المحلي.
يعرض هذا الكود النموذجي حذف الجداول من مستندات PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Tables
{
public class DeleteTables
{
public static async Task Remove(string documentName, 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 tables from the PDF on cloud storage.
AsposeResponse response = await pdfApi.DeleteDocumentTablesAsync(documentName, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("DeleteTables(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("DeleteTables(): Failed to remove tables from the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("DeleteTables(): All tables successfully removed from the document '{0}.", documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "delete_tables_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("DeleteTables(): File '{0}' successfully downloaded.", "delete_tables_" + 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؟
- قائمة العملاء
- الأمان