Σχεδιάστε μια γραμμή σε PDF με το C# REST API

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

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

Βήματα για την προσθήκη γραμμής σε PDF με C# Low Code API

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

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

Κώδικας για σχεδίαση γραμμών σε PDF με 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);
}
}
}
}

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

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

 Ελληνικά