Προσθέστε υδατογράφημα σε PDF με το C# REST API

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

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

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

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

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

Κώδικας για τοποθέτηση υδατογραφήματος σε PDF με διεπαφή C# REST

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 Bookmark()
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID"); // For adding watermarks
String fileName = "input.pdf";
int pageNumber = 1;
Stamp body = new Stamp();
body.Value = "Aspose.com";
body.Background = true;
body.Type = StampType.Text;
body.XIndent = 50;
body.YIndent = 50;
body.RotateAngle = 45;
body.TextState = new TextState(FontSize: 100);
body.Opacity = 0.10;
try
{
// Upload the PDF file
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
// Invoke Aspose.PDF Cloud SDK API to add text stamp to a pdf page
AsposeResponse apiResponse = pdfApi.PutPageAddStamp(fileName, pageNumber, body);
if (apiResponse.Status == "OK")
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(fileName);
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine("Add Text Stamp (Watermark) to a PDF Page, Done!");
Console.ReadKey();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Αυτός ο κώδικας έχει δείξει πώς να τοποθετείτε υδατογράφημα σε PDF με C# .NET-based API. Μπορείτε να ορίσετε διάφορες παραμέτρους για μια σφραγίδα υδατογραφήματος, όπως κείμενο ως Τιμή, τύπος σφραγίδας, σημαία φόντου, εσοχή, ρυθμίσεις περιστροφής, αδιαφάνεια, επίπεδο ζουμ, χρώμα προσκηνίου και περιθώρια. Αυτό το SDK υποστηρίζει επίσης την ανάγνωση και τη διαγραφή υδατογραφημάτων και άλλων γραμματοσήμων σε ένα αρχείο PDF.

Αυτό το άρθρο μας δίδαξε πώς να προσθέσουμε ένα υδατογράφημα σε έγγραφο PDF με την υπηρεσία C# RESTful. Εάν θέλετε να εισαγάγετε μια εικόνα σε ένα αρχείο PDF, ακολουθήστε το άρθρο Εισαγάγετε εικόνα σε PDF με C# REST API.

 Ελληνικά