Koptekst toevoegen aan PDF met C# REST API

Deze tutorial laat zien hoe je header toevoegt aan PDF met C# REST API. Je leert hoe je automatisch een header in PDF invoegt met C# Low Code API met behulp van een .NET-gebaseerde Cloud SDK. Het helpt je bij het instellen en aanpassen van de headerinhoud, inclusief de opmaak en positionering.

Voorwaarde

Stappen om een koptekst toe te voegen aan een PDF-document met de C# RESTful-service

  1. Configureer de PdfApi door de API-sleutel en de SID van de toepassing in te stellen voor het toevoegen van een header
  2. Upload het doel-PDF-bestand naar de cloudopslag om met de headers te werken
  3. Maak het TextHeader-object en stel de gewenste kenmerken in, inclusief de tekst
  4. Roep de PostDocumentTextHeader()-methode aan om de header in het PDF-bestand in te voegen
  5. Download het PDF-bestand met de headers erin

Deze stappen definiëren het proces om header toe te voegen aan PDF-bestand met C# REST Interface. Maak het PdfApi-klasseobject, laad het bron-PDF-bestand naar de Cloud en maak een TextHeader-object door de tekstuitlijning, headeruitlijning, tekststatus, kleur, lettertype en headertekst in te stellen. Roep de PostDocumentTextHeader()-methode aan om de header in te voegen en sla het PDF-uitvoerbestand op met de nieuwe header.

Code om koptekst in PDF in te voegen met C# .NET-gebaseerde 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);
}
}
}
}

Deze code heeft het proces gedemonstreerd om een header toe te voegen aan PDF met C# RESTful Service. De TextHeader bevat andere functies zoals links, achtergrond, dekking, vlag om te roteren, rotatiehoek en zoom. Op dezelfde manier kunt u de marge van boven, links en rechts, onderstreping, doorhaling, superscript en subscript van headertekst instellen.

Dit artikel heeft ons geleerd hoe we met headers in een PDF-bestand kunnen werken. Om een afbeelding in een PDF-bestand in te voegen, raadpleegt u het artikel op Afbeelding invoegen in PDF met C# REST API.

 Nederlands