Zeichnen Sie mit der C#-REST-API eine Linie in ein PDF

Dieses Tutorial zeigt Ihnen, wie Sie mit C# REST API eine Linie auf PDF zeichnen. Sie lernen, wie Sie mit C# RESTful Service** automatisch **Linien zu PDF-Dokumenten hinzufügen, indem Sie das .NET-basierte Cloud SDK verwenden. Es zeigt Ihnen die Eigenschaften und Methoden zum Anpassen der Linien beim Zeichnen im PDF.

Voraussetzung

Schritte zum Hinzufügen einer Zeile in PDF mit der C# Low Code API

  1. Erstellen Sie das PdfApi-Objekt mit dem erforderlichen Schlüssel und der SID zum Zeichnen von Linien
  2. Erstellen Sie das LineAnnotation-Objekt und legen Sie die gewünschten Parameter fest
  3. Laden Sie die PDF-Datei zum Einfügen von Zeilen in den Cloud-Speicher hoch
  4. Rufen Sie die Methode PostPageLineAnnotations() auf, um eine Linie im PDF zu zeichnen
  5. Laden Sie die aktualisierte PDF-Datei mit den darin enthaltenen Zeilen herunter

Diese Schritte beschreiben, wie Sie mit der C#-REST-Schnittstelle Linien zu PDF hinzufügen. Erstellen Sie eine Instanz der PdfAp-Klasse, indem Sie die erforderlichen Eigenschaften festlegen, instanziieren Sie ein LineAnnotation-Objekt, indem Sie Rechteck, Farbe, Startpunkt mit Stil, Endpunkt mit Stil, Erstellungsdatum und Änderungsdatum festlegen. Laden Sie die PDF-Datei hoch und rufen Sie die Methode PostPageLineAnnotations() auf, um Linien zu zeichnen.

Code zum Zeichnen von Linien in PDF mit der C# Low Code 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 DrawLine()
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");
LineAnnotation annotation = new LineAnnotation(
Rect: new Rectangle(0,0,0,0),
Color: new Color(255, 255, 0, 0),
Starting: new Point(100,100),
StartingStyle: LineEnding.Circle,
Ending: new Point(200,200),
EndingStyle: LineEnding.ClosedArrow
);
annotation.Modified = "10/04/2024 12:02:00.000 AM";
annotation.CreationDate = "10/04/2024 12:02:00.000 AM";
try
{
FilesUploadResult result = pdfApi.UploadFile("input.pdf", new MemoryStream(File.ReadAllBytes("input.pdf")));
AsposeResponse apiResponse = pdfApi.PostPageLineAnnotations(
"input.pdf", 1, new List<LineAnnotation>() { annotation });
if (apiResponse.Status == "OK")
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile("input.pdf");
FileStream fileStream = new FileStream("PdfWithLine.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine("Line rendered");
Console.ReadKey();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Dieser Code zeigt, wie man mit einer C# .NET-basierten API eine Linie in eine PDF-Datei zeichnet. Sie können die Absicht, die Beschriftungsposition, die Anzeige der Beschriftungsflagge, den Führungslinienversatz, die Führungslinienerweiterung, die Führungslinie und die Innenfarbe festlegen. Die Rect-Variable sollte wie erforderlich initialisiert werden, die Start- und Endpunkte definieren die Start- und Endpunkte der Linie.

In diesem Artikel haben wir gelernt, Linien in einer PDF-Datei zu zeichnen. Wenn Sie Inhalte in einer PDF-Datei hervorheben möchten, lesen Sie den Artikel zu Markieren Sie PDF-Dokumente mit der C#-REST-API.

 Deutsch