إضافة صورة في تذييل 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. يحتاج المطورون فقط بضع سطور من الكود.
- إنشاء كائن تكوين جديد باستخدام مفتاح وتطبيق السر الخاص بك
- إنشاء كائن للاتصال بـ Cloud 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؟
- قائمة العملاء
- الأمان