Créer un document PDF avec l'API NET REST

Ce didacticiel vous aide à comprendre comment créer un document PDF avec l’API NET REST. Vous apprendrez à développer un créateur de PDF avec l’API C# Low Code en créant un nouveau fichier PDF et en y ajoutant du texte. Des étapes détaillées et un exemple de code sont fournis pour utiliser cette fonctionnalité.

Prérequis

Étapes pour créer un PDF avec l’API REST C#

  1. Définir l’ID client et le secret client pour l’API
  2. Créer une instance de la classe PdfApi avec les informations d’identification du client
  3. Créez un fichier PDF à l’aide de l’appel d’API PutCreateDocument
  4. Créez un paragraphe et définissez-y du texte à l’aide des classes Segment et TextLine
  5. Ajoutez le paragraphe au fichier PDF nouvellement créé sur la première page à l’aide de la méthode PutAddText
  6. Téléchargez le fichier PDF final et enregistrez-le dans un flux.
  7. Enregistrez le fichier PDF de sortie sur le disque local

Code pour le logiciel PDF Creator avec l’API C# Low Code

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 CreatePDF()
{
try
{
PdfApi pdfApi = new PdfApi("Client ID", "Client Secret");
DocumentResponse response = pdfApi.PutCreateDocument("newPdfFile");
if (response != null && response.Status.Equals("OK"))
{
Paragraph para = PrepareParagraph("This is first text for new PDF");
pdfApi.PutAddText("newPdfFile", 1, para);
var stream = pdfApi.DownloadFile("newPdfFile", null, null);
using (var fileStream = File.Create("output.pdf"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
private static Paragraph PrepareParagraph(string text)
{
List<TextLine> textLines = new List<TextLine>();
Segment segment = new Segment(Value: text);
List<Segment> segments = new List<Segment>();
segments.Add(segment);
TextLine textLine = new TextLine(Segments: segments);
textLines.Add(textLine);
Rectangle rectangle = new Rectangle(50.0, 800, 300.0, 850);
Paragraph paragraph = new Paragraph(Lines: textLines, Rectangle: rectangle);
return paragraph;
}
}
}

Cet extrait de code vous permet de créer un document PDF en ligne avec l’API C# Low Code. Vous pouvez fournir le nom du fichier et un paragraphe contenant du texte à l’aide du SDK de l’API REST Aspose.PDF. Enfin, téléchargez le fichier PDF de sortie avec le texte spécifié pour l’enregistrer localement.

Utilisez le générateur PDF ci-dessus avec n’importe quelle application sans code ou low-code sur n’importe quel environnement prenant en charge ce SDK.

La rubrique suivante explique la fonctionnalité de conversion d’un fichier PDF en document Word qui peut également être utile : Convertir un PDF en DOC avec l’API NET REST.

 Français