Αυτό το σεμινάριο καθοδηγεί πώς να προσθέσετε κείμενο στο PDF με το C# REST API. Θα λάβετε καθοδήγηση για αυτόματη εγγραφή σε PDF με C# Low Code API προσθέτοντας μια παράγραφο που αποτελείται από πολλές γραμμές και τμήματα. Μπορείτε να προσαρμόσετε κάθε γραμμή και τμήμα με διαφορετική μορφοποίηση, όπως περιγράφεται σε αυτό το άρθρο.
Προαπαιτούμενο
Λήψη Aspose.PDF Cloud SDK for Dotnet to add a paragraph in a PDF file
Ρύθμιση έργου C# με το παραπάνω SDK για τη σύνταξη κειμένου
Βήματα για την επεξεργασία του αρχείου PDF με διεπαφή C# REST
- Δημιουργήστε ένα αντικείμενο PdfApi χρησιμοποιώντας το κλειδί API και το APP SID για την προσθήκη κειμένου
- Δημιουργήστε μια παράγραφο ορίζοντας τις γραμμές κειμένου και την ορθογώνια περιοχή για το κείμενο
- Μεταφορτώστε το αρχείο PDF στόχου στο χώρο αποθήκευσης Cloud για προσθήκη κειμένου
- Καλέστε τη μέθοδο PutAddText για να γράψετε μια παράγραφο στο αρχείο PDF
- Κατεβάστε το ενημερωμένο αρχείο PDF με νέο κείμενο σε αυτό
Τα παραπάνω βήματα περιγράφουν τον τρόπο ανάπτυξης ενός επεξεργαστή κειμένου PDF με την υπηρεσία C# RESTful. Δημιουργήστε τμήματα και γραμμές κειμένου που θα χρησιμοποιηθούν αργότερα για τη δημιουργία μιας παραγράφου με τα καθορισμένα περιεχόμενα. Ανεβάστε το αρχείο PDF προορισμού και καλέστε τη μέθοδο PutAddText() για να γράψετε την παράγραφο με πολλές γραμμές και τμήματα.
Κώδικας για εγγραφή σε αρχείο 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 InsertText() | |
{ | |
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");// For inserting text | |
Segment segment = new Segment(Value: "test Text"); | |
List<Segment> segments = new List<Segment>() {segment}; | |
TextLine textLine = new TextLine(Segments:segments); | |
List<TextLine> lines = new List<TextLine>() {textLine }; | |
Paragraph paragraph = new Paragraph(Lines:lines,Rectangle:new Rectangle(50,50,100,100)); | |
try | |
{ | |
FilesUploadResult result = pdfApi.UploadFile("input.pdf", new MemoryStream(File.ReadAllBytes("input.pdf"))); | |
AsposeResponse apiResponse = pdfApi.PutAddText("input.pdf", 1,paragraph); | |
if (apiResponse.Status == "OK") | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile("input.pdf"); | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
Console.WriteLine("Text added to PDF, Done!"); | |
Console.ReadKey(); | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Αυτός ο κώδικας δείχνει ένα πρόγραμμα για επεξεργασία PDF με C# REST API. Μπορείτε να ορίσετε τη στοίχιση κειμένου, τις ρυθμίσεις γραμματοσειράς, το χρώμα, τη διαγραφή, την υπογράμμιση, τον δείκτη, τον εκθέτη, τα περιθώρια, τη λειτουργία αναδίπλωσης και πολλές άλλες ιδιότητες όπως απαιτείται. Δώστε τον αριθμό σελίδας που ξεκινά από το 1 για την εισαγωγή κειμένου σε μια σελίδα.
Αυτό το άρθρο μας δίδαξε πώς να γράψουμε σε έγγραφο PDF με C# Low Code API. Εάν θέλετε να διαγράψετε ένα υπάρχον κείμενο σε ένα PDF, ανατρέξτε στο άρθρο στο Strike Through Text σε PDF με C# REST API.