اضافه کردن متن به PDF با C# REST API

این آموزش نحوه افزودن متن به PDF با C# REST API را راهنمایی می‌کند. با افزودن پاراگراف متشکل از چندین خط و بخش، راهنمایی خواهید کرد تا به صورت خودکار ** با C# Low Code API** بنویسید. همانطور که در این مقاله توضیح داده شده است، می توانید هر خط و بخش را با قالب بندی های مختلف سفارشی کنید.

پیش نیاز

مراحل ویرایش فایل PDF با رابط C# REST

  1. با استفاده از کلید API و APP SID برای افزودن متن، یک شی PdfApi ایجاد کنید
  2. با تنظیم خطوط متن و ناحیه مستطیلی برای متن، یک پاراگراف ایجاد کنید
  3. فایل PDF مورد نظر را برای افزودن متن در فضای ذخیره سازی ابری آپلود کنید
  4. برای نوشتن پاراگراف در فایل PDF، روش PutAddText را فراخوانی کنید
  5. فایل 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 مراجعه کنید.

 فارسی