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