Προσθήκη κεφαλίδας σε PDF με το C# REST API

Αυτό το σεμινάριο καθοδηγεί πώς να προσθέσετε κεφαλίδα στο PDF με το C# REST API. Θα μάθετε να εισάγετε αυτόματα μια κεφαλίδα σε PDF με C# Low Code API χρησιμοποιώντας ένα Cloud SDK που βασίζεται σε .NET. Θα σας βοηθήσει να ρυθμίσετε και να προσαρμόσετε τα περιεχόμενα της κεφαλίδας, συμπεριλαμβανομένης της μορφοποίησης και της τοποθέτησης.

Προαπαιτούμενο

Βήματα για την προσθήκη κεφαλίδας σε έγγραφο PDF με την υπηρεσία C# RESTful

  1. Διαμορφώστε το PdfApi ορίζοντας το κλειδί API και το SID της εφαρμογής για την προσθήκη κεφαλίδας
  2. Ανεβάστε το αρχείο PDF στόχου στο χώρο αποθήκευσης cloud για εργασία με τις κεφαλίδες
  3. Δημιουργήστε το αντικείμενο TextHeader και ορίστε τα επιθυμητά χαρακτηριστικά συμπεριλαμβανομένου του κειμένου
  4. Καλέστε τη μέθοδο PostDocumentTextHeader() για να εισαγάγετε την κεφαλίδα στο αρχείο PDF
  5. Κατεβάστε το αρχείο PDF με κεφαλίδες σε αυτό

Αυτά τα βήματα καθορίζουν τη διαδικασία προσθήκης κεφαλίδας σε αρχείο PDF με διεπαφή C# REST. Δημιουργήστε το αντικείμενο κλάσης PdfApi, φορτώστε το αρχείο προέλευσης PDF στο Cloud και δημιουργήστε ένα αντικείμενο TextHeader ορίζοντας τη στοίχιση κειμένου, τη στοίχιση κεφαλίδας, την κατάσταση κειμένου, το χρώμα, τη γραμματοσειρά και το κείμενο κεφαλίδας. Καλέστε τη μέθοδο PostDocumentTextHeader() για να εισαγάγετε την κεφαλίδα και να αποθηκεύσετε το αρχείο PDF εξόδου με τη νέα κεφαλίδα.

Κώδικας για εισαγωγή κεφαλίδας σε 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, ανατρέξτε στο άρθρο στο Εισαγάγετε εικόνα σε PDF με C# REST API.

 Ελληνικά