Ավելացրեք տեքստ PDF-ին C# REST API-ով

Այս ձեռնարկը ցույց է տալիս, թե ինչպես ավելացնել տեքստ PDF-ին C# REST API-ով: Դուք կստանաք ուղեցույց՝ ավտոմատ կերպով գրելու PDF-ի վրա C# Low Code API-ով՝ ավելացնելով մի պարբերություն, որը բաղկացած է բազմաթիվ տողերից և հատվածներից: Դուք կարող եք հարմարեցնել յուրաքանչյուր տող և հատված տարբեր ձևաչափերով, ինչպես նկարագրված է այս հոդվածում:

Նախապայման

PDF ֆայլը C# REST ինտերֆեյսով խմբագրելու քայլեր

  1. Ստեղծեք PdfApi օբյեկտ՝ օգտագործելով API ստեղնը և APP SID-ը՝ տեքստ ավելացնելու համար
  2. Ստեղծեք պարբերություն՝ սահմանելով տեքստի տողերը և ուղղանկյուն տարածքը տեքստի համար
  3. Վերբեռնեք թիրախային PDF ֆայլը Cloud պահեստում՝ տեքստ ավելացնելու համար
  4. Զանգահարեք PutAddText մեթոդը՝ PDF ֆայլում պարբերություն գրելու համար
  5. Ներբեռնեք թարմացված PDF ֆայլը նոր տեքստով

Վերոնշյալ քայլերը նկարագրում են, թե ինչպես մշակել PDF տեքստային խմբագրիչ C# RESTful Service-ով: Ստեղծեք հատվածներ և տեքստային տողեր, որոնք հետագայում կօգտագործվեն նշված բովանդակությամբ պարբերություն ստեղծելու համար: Վերբեռնեք թիրախային PDF ֆայլը և զանգահարեք PutAddText() մեթոդը՝ պարբերությունը մի քանի տողերով և հատվածներով գրելու համար:

Կոդ՝ PDF ֆայլի վրա C# .NET-ի վրա հիմնված 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-ով-ի հոդվածը:

 Հայերեն