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

  1. إنشاء كائن تكوين جديد مع المفتاح السري وتطبيقك
  2. إنشاء كائن للاتصال بـ Cloud 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 Headers
    {
        public class HeadersAddImage
        {
            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 Header with input parameters for the PDF on cloud storage.
                ImageHeader header = new ImageHeader(
                    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 Header in the PDF on cloud storage.
                AsposeResponse response = await pdfApi.PostDocumentImageHeaderAsync(documentName, header, startPage, endPage, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("HeadersAddImage(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("HeadersAddImage(): Failed to append image header to the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("HeadersAddImage(): image header 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_header_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("HeadersAddImage(): File '{0}' successfully downloaded.", "append_image_header_" + outputName);
                }
            }
        }
    }
 

العمل مع الرؤوس عبر .NET SDK

إضافة صورة إلى رأس مستند PDF يعزز من العلامة التجارية للمستند، الأمان، الجماليات، والوظائف. إنه ذو قيمة خاصة للمستندات التجارية، التقارير، الأوراق القانونية، ومواد التسويق، مما يضمن تقديمًا احترافيًا ومنظمًا جيدًا. أضف الرأس إلى مستندات PDF باستخدام Aspose.PDF Cloud .NET SDK.

مع .NET SDK الخاص بنا يمكنك

  • إضافة رأس وتذييل مستند PDF بتنسيق نص أو صورة.
  • إضافة الجداول وختم النصوص أو الصور إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة بملف موجود.
  • العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النموذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف كل الأختام والجداول من صفحة أو مستند PDF بالكامل.
  • حذف ختم أو جدول معين من مستند PDF بواسطة معرفه.
  • استبدال ظهور واحد أو متعدد للنص على صفحة PDF أو من المستند بأكمله.
  • دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
  • يمكنك تجربة التطبيق المجاني لاختبار الوظائف.

  •