إضافة تذييلات إلى PDF عبر .NET SDK
API لإضافة تذييلات إلى مستندات PDF باستخدام Aspose.PDF Cloud .NET SDK
Get Startedكيفية العمل مع التذييل في مستندات PDF باستخدام Cloud .NET SDK
لإضافة تذييل إلى مستندات PDF، سنستخدم Aspose.PDF Cloud .NET SDK يساعد هذا 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 FootersAddImage
{
public static async Task Append(string documentName, string outputName, string imageFileName, 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]);
}
using (var file = File.OpenRead(Path.Combine(localFolder, imageFileName)))
{ // Upload the local image file to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, imageFileName), imageFileName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Create new Image Footer with input parameters for the PDF on cloud storage.
ImageFooter footer = new ImageFooter(
Background: true,
LeftMargin: 1,
RightMargin: 2,
HorizontalAlignment: HorizontalAlignment.Center,
Opacity: 1,
Rotate: Rotation.None,
RotateAngle: 0,
XIndent: 0,
YIndent: 0,
Zoom: 1,
Width: 24,
Height: 24,
FileName: Path.Combine(remoteFolder, imageFileName)
);
// Append new Image Footer in the PDF on cloud storage.
AsposeResponse response = await pdfApi.PostDocumentImageFooterAsync(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("FootersAddImage(): Failed to append image footer to the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("FootersAddImage(): image footer successfully appended to the document '{0}'.", documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "append_image_footer_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("FootersAddImage(): File '{0}' successfully downloaded.", "append_image_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؟
- قائمة العملاء
- الأمان