Додайте заголовок до PDF за допомогою C# REST API

У цьому посібнику описано, як додати заголовок до PDF за допомогою C# REST API. Ви навчитеся автоматично вставляти заголовок у PDF за допомогою C# Low Code API за допомогою Cloud SDK на основі .NET. Це допоможе вам налаштувати та налаштувати вміст заголовка, включаючи форматування та позиціонування.

Обов’язкова умова

Кроки для додавання заголовка до PDF-документа за допомогою C# RESTful Service

  1. Налаштуйте PdfApi, установивши ключ API та SID програми для додавання заголовка
  2. Завантажте цільовий PDF-файл у хмарне сховище для роботи із заголовками
  3. Створіть об’єкт TextHeader і встановіть потрібні атрибути, включаючи текст
  4. Викличте метод PostDocumentTextHeader(), щоб вставити заголовок у PDF-файл
  5. Завантажте PDF-файл із заголовками в ньому

Ці кроки визначають процес додавання заголовка до файлу PDF за допомогою інтерфейсу C# REST. Створіть об’єкт класу PdfApi, завантажте вихідний PDF-файл у хмару та створіть об’єкт TextHeader, налаштувавши вирівнювання тексту, вирівнювання заголовка, стан тексту, колір, шрифт і текст заголовка. Викличте метод PostDocumentTextHeader(), щоб вставити заголовок і зберегти вихідний PDF-файл із новим заголовком.

Код для вставлення заголовка в PDF за допомогою API на основі C# .NET

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 Service. TextHeader містить інші функції, такі як посилання, фон, непрозорість, прапор для обертання, кут повороту та масштабування. Подібним чином ви можете встановити поля зверху, зліва та справа, підкреслення, закреслення, верхній і нижній індекс тексту заголовка.

Ця стаття навчила нас працювати із заголовками у файлі PDF. Щоб вставити зображення у файл PDF, перегляньте статтю Вставте зображення в PDF за допомогою C# REST API.

 Українська