إضافة نص في تذييل PDF عبر .NET SDK
API لإضافة النص في تذييل مستندات PDF مع Aspose.PDF Cloud .NET SDK
Get Startedكيفية إضافة نص في تذييل مستندات PDF باستخدام Cloud .NET SDK
لإضافة نص في تذييل مستندات PDF، سنستخدم Aspose.PDF Cloud .NET SDK هذا Cloud SDK يساعد مبرمجي .NET في تطوير تطبيقات إنشاء وتوضيح وتحرير وتحويل PDF قائمة على السحابة باستخدام C#, ASP.NET، أو لغات .NET الأخرى لمختلف منصات السحابة. افتح NuGet مدير الحزم، وابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.
أمر وحدة تحكم إدارة الحزم
PM> Install-Package Aspose.Pdf-Cloud
خطوات إضافة نص في تذييل PDF عبر .NET
يمكن لمطوري Aspose.PDF Cloud .NET بسهولة إضافة نص في تذييل مستندات PDF. يحتاج المطورون فقط إلى بضع سطور من الكود.
- قم بإنشاء كائن تكوين جديد باستخدام المفتاح السري والتطبيق الخاص بك.
- قم بإنشاء كائن للاتصال بـ API السحابي.
- قم بتحميل ملف مستندك.
- قم باستدعاء API لإضافة التذييل.
- تحقق من الاستجابة وسجل النتيجة.
- حمل الملف المحدث للاستخدام المحلي.
يعرض هذا الكود النموذجي إضافة نص في تذييل مستند PDF باستخدام PDF Cloud .NET SDK
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Footers
{
public class FootersAddText
{
public static async Task Append(string documentName, string outputName, string footerText, int startPage, int endPage, string localFolder, 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]);
}
// Create new Text Footer with input parameters for the PDF on cloud storage.
TextFooter footer = new TextFooter(
Background: true,
LeftMargin: 1,
RightMargin: 2,
HorizontalAlignment: HorizontalAlignment.Center,
Opacity: 1,
Rotate: Rotation.None,
RotateAngle: 15,
XIndent: 0,
YIndent: 0,
Zoom: 1,
Value: footerText
);
// Append new Text Footer in the PDF on cloud storage.
AsposeResponse response = await pdfApi.PostDocumentTextFooterAsync(documentName, footer, startPage, endPage, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("FootersAddImage(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("FootersAddText(): Failed to append text footer to the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("FootersAddText(): text footer '{0}' successfully appended to the document '{1}'.", footerText, documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "append_text_footer_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("FootersAddText(): File '{0}' successfully downloaded.", "append_text_footer_" + outputName);
}
}
}
}
التعامل مع التذييل عبر .NET SDK
إضافة نص إلى تذييل ملف PDF يعزز العلامة التجارية للمستند، والأمان، والجماليات، والوظائف. إنه ذو قيمة خاصة للمستندات التجارية، التقارير، الأوراق القانونية، ومواد التسويق، مما يضمن عرضًا احترافيًا ومنظمًا جيدًا. أضف التذييل إلى مستندات PDF باستخدام Aspose.PDF Cloud .NET SDK.
مع .NET SDK الخاص بنا يمكنك
- إضافة رأس وتذييل مستند PDF بصيغة نص أو صورة.
- إضافة جداول وختم نص أو صورة إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- التعامل مع مرفقات وتعليقات وحقول نماذج PDF.
- تطبيق تشفير أو فك تشفير لمستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF كامل.
- حذف ختم أو جدول محدد من مستند PDF بواسطة معرفه.
- استبدال نسخة واحدة أو متعددة من النص في صفحة PDF أو من المستند بالكامل.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة التطبيق المجاني لاختبار الوظائف.
- مصادر التعلم
- التوثيق
- شفرة المصدر
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- مدونة
- لماذا Aspose.PDF Cloud لـ .NET؟
- قائمة العملاء
- الأمان