با C# REST API سربرگ را به PDF اضافه کنید

این آموزش نحوه افزودن هدر به PDF با C# REST API را راهنمایی می‌کند. شما یاد خواهید گرفت که با استفاده از یک Cloud SDK مبتنی بر دات نت، یک هدر را در PDF با C# Low Code API وارد کنید. این به شما در تنظیم و سفارشی کردن محتویات هدر از جمله قالب‌بندی و موقعیت‌یابی کمک می‌کند.

پیش نیاز

مراحل افزودن سربرگ به سند PDF با سرویس C# RESTful

  1. با تنظیم کلید API و SID برنامه برای افزودن هدر، PdfApi را پیکربندی کنید.
  2. فایل PDF مورد نظر را برای کار با هدرها در فضای ذخیره سازی ابری آپلود کنید
  3. شی TextHeader را ایجاد کنید و ویژگی های مورد نظر از جمله متن را تنظیم کنید
  4. برای درج هدر در فایل PDF، روش PostDocumentTextHeader() را فراخوانی کنید
  5. فایل PDF را با هدرها در آن دانلود کنید

این مراحل فرآیند افزودن هدر به فایل PDF با رابط C# REST را تعریف می کند. شی کلاس PdfApi را ایجاد کنید، فایل PDF منبع را در Cloud بارگیری کنید و با تنظیم تراز متن، تراز هدر، حالت متن، رنگ، فونت و متن سرصفحه، یک شی TextHeader ایجاد کنید. برای درج هدر و ذخیره فایل PDF خروجی با هدر جدید، متد PostDocumentTextHeader() را فراخوانی کنید.

کد برای درج هدر در PDF با C#.NET-based API

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void InsertHeader()
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");
String fileName = "TextAndImages.pdf";
try
{
// Upload source file to aspose cloud storage
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
if (result.Errors.Count == 0)
{
Color clr = new Color(255,255,0,0);
TextHeader header = new TextHeader()
{
HorizontalAlignment = HorizontalAlignment.Center,
TextAlignment = HorizontalAlignment.Left,
TextState = new TextState(FontSize:12, Font:"Arial", ForegroundColor:clr),
Value = "This is my header data that I want to display."
};
var response = pdfApi.PostDocumentTextHeader(fileName, header);
if (response.Status == "OK")
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(fileName);
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

این کد فرآیند افزودن هدر به PDF با سرویس C# RESTful را نشان داده است. TextHeader دارای ویژگی های دیگری مانند پیوندها، پس زمینه، کدورت، پرچم برای چرخش، زاویه چرخش و زوم است. به طور مشابه، می توانید حاشیه را از بالا، چپ و راست، زیر خط، خط خطی، بالانویس و حالت زیرنویس متن سرصفحه تنظیم کنید.

این مقاله نحوه کار با هدرها در یک فایل PDF را به ما آموزش داده است. برای درج تصویر در فایل PDF به مقاله با C# REST API تصویر را در PDF قرار دهید مراجعه کنید.

 فارسی