Δημιουργήστε ένα αρχείο PDF με δυνατότητα συμπλήρωσης με το C# REST API

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

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

Βήματα για τη δημιουργία ενός PDF με δυνατότητα συμπλήρωσης με C# Low Code API

  1. Διαμορφώστε το αντικείμενο PdfApi ορίζοντας το αναγνωριστικό πελάτη και το μυστικό για τη δημιουργία του PDF με δυνατότητα συμπλήρωσης
  2. Δημιουργήστε ένα πεδίο και ορίστε τις παραμέτρους του
  3. Δημιουργήστε ένα ορθογώνιο για να τοποθετήσετε το πεδίο στη σελίδα PDF και να το ορίσετε στο πεδίο
  4. Δημιουργήστε μια λίστα με επιλεγμένα στοιχεία και ορίστε τον τύπο πεδίου
  5. Μεταφορτώστε το αρχείο PDF πηγής στον αποθηκευτικό χώρο cloud εκχωρώντας ένα όνομα για την προσθήκη ενός πεδίου
  6. Καλέστε τη μέθοδο PostCreateField() για να εισαγάγετε το πεδίο στην καθορισμένη σελίδα
  7. Ελέγξτε την απόκριση API και αποθηκεύστε το αρχείο PDF που προκύπτει στο δίσκο

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

Κώδικας για τη δημιουργία επεξεργάσιμου PDF με C# REST API

using System;
using System.Collections.Generic;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void CreateFormField()
{
PdfApi api = new PdfApi("Client Secret", "Client ID");
string fileName = "sample.pdf";
int? pageNo = 2;
List<String> values = new List<string>() { "TestDataForPDF" };
Field field = new Field(Values: values);
field.Name = "StudentName";
field.Values = new List<string> { "NewFieldValue" };
Rectangle rectangle = new Rectangle(LLX: 0, LLY: 0, URX: 0, URY: 0);
field.Rect = rectangle;
field.SelectedItems = new List<int?> { 1 };
field.Type = FieldType.Text;
try
{
// Upload source file to aspose cloud storage
api.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
// Invoke Aspose.PDF Cloud SDK API to create form field
AsposeResponse apiResponse = api.PostCreateField(fileName, pageNo, field);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
// Download created pdf file
Stream storageRes = api.DownloadFile(fileName);
storageRes.Position = 0;
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Αυτός ο κώδικας δείχνει πώς να δημιουργείτε PDF με δυνατότητα πληκτρολόγησης με C# Low Code API. Μπορείτε να προσθέσετε το πλαίσιο επεξεργασίας ορίζοντας την ιδιότητα FieldType σε Κείμενο ή άλλους τύπους, εάν πρόκειται να προστεθεί διαφορετικό στοιχείο ελέγχου στη φόρμα. Μπορείτε να προσθέσετε έναν σύνδεσμο στο πεδίο χρησιμοποιώντας το αντικείμενο κλάσης Σύνδεσμος και ορίζοντας το ως ιδιότητα στο πεδίο.

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

 Ελληνικά