Pridėkite antraštę prie PDF su C# REST API

Šioje mokymo programoje paaiškinama, kaip pridėti antraštę prie PDF naudojant C# REST API. Išmoksite automatiškai įterpti antraštę į PDF su C# Low Code API naudodami .NET pagrindu sukurtą debesies SDK. Tai padės nustatyti ir tinkinti antraštės turinį, įskaitant formatavimą ir išdėstymą.

Būtina sąlyga

Veiksmai, kaip pridėti antraštę prie PDF dokumento naudojant C# RESTful paslaugą

  1. Sukonfigūruokite PdfApi nustatydami API raktą ir programos SID, kad galėtumėte pridėti antraštę
  2. Įkelkite tikslinį PDF failą į saugyklą debesyje, kad galėtumėte dirbti su antraštėmis
  3. Sukurkite objektą TextHeader ir nustatykite norimus atributus, įskaitant tekstą
  4. Norėdami įterpti antraštę į PDF failą, iškvieskite metodą PostDocumentTextHeader()
  5. Atsisiųskite PDF failą su antraštėmis

Šie veiksmai apibrėžia pridėti antraštę prie PDF failo su C# REST sąsaja procesą. Sukurkite PdfApi klasės objektą, įkelkite šaltinio PDF failą į debesį ir sukurkite TextHeader objektą nustatydami teksto lygiavimą, antraštės lygiavimą, teksto būseną, spalvą, šriftą ir antraštės tekstą. Iškvieskite PostDocumentTextHeader() metodą, kad įterptumėte antraštę ir išsaugotumėte išvesties PDF failą su nauja antrašte.

Kodas įterpti antraštę PDF su C# .NET pagrindu 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);
}
}
}
}

Šis kodas parodė, kaip pridėti PDF antraštę naudojant C# RESTful Service. Teksto antraštėje yra kitų funkcijų, tokių kaip nuorodos, fonas, neskaidrumas, vėliavėlė pasukimui, sukimo kampas ir mastelio keitimas. Panašiai galite nustatyti paraštę iš viršaus, kairės ir dešinės, pabraukimo, perbraukimo, viršutinio ir apatinio indekso būseną antraštės tekste.

Šis straipsnis mus išmokė, kaip dirbti su antraštėmis PDF faile. Norėdami įterpti vaizdą į PDF failą, žr. straipsnį Įterpkite vaizdą į PDF naudodami C# REST API.

 Latviski