HTML JPG PDF XML DOCX
  Product Family
PDF

إضافة تذييلات إلى PDF عبر .NET SDK

API لإضافة تذييلات إلى مستندات PDF باستخدام Aspose.PDF Cloud .NET SDK

Get Started

أكثر الإجراءات شيوعًا مع التذييلات في .NET

كيفية العمل مع التذييل في مستندات 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. يحتاج المطورون فقط إلى بضع سطور من الشيفرة.

  1. أنشئ كائن تكوين جديد مع المفتاح السري لتطبيقك
  2. أنشئ كائنًا للاتصال بـ API السحابي
  3. قم بتحميل ملف المستند الخاص بك
  4. قم بتحميل ملف الصورة المحلي الخاص بك للتذييل.
  5. جهز إعدادات التذييل.
  6. استدعِ API لإضافة التذييل.
  7. يتحقق من الاستجابة ويسجل النتيجة.
  8. يقوم بتنزيل الملف المحدث للاستخدام المحلي.
 

يعرض هذا الكود النموذجي إضافة صورة في تذييل مستند 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 محسنة.
  • يمكنك تجربة التطبيق المجاني لاختبار الوظائف.

  •