Зачертайте текст в PDF с C# REST API

Този урок ви напътства как да зачертаете текст в PDF с C# Low Code API. Ще се научите автоматично да зачертавате текст в PDF с C# Low Code API с помощта на базиран на .NET Cloud SDK. Той ще ви научи да персонализирате процеса на поразяване чрез задаване на различни параметри с помощта на изложените методи в API.

Предпоставка

Стъпки за зачеркване в Adobe PDF с C# REST интерфейс

  1. Конфигурирайте обекта на клас PdfApi, като зададете API ключа и SID на приложението за зачертаване на текст
  2. Създайте обекта StrikeOutAnnotation и задайте правоъгълника около текста и цвета на зачертаването
  3. Задайте датата на модификация и създаване на анотацията, както е необходимо
  4. Качете целевия PDF файл в облачно хранилище за зачертаване на текст
  5. Извикайте метода PostPageStrikeOutAnnotations(), за да зачеркнете текст с персонализирани настройки
  6. Изтеглете актуализирания PDF файл със зачеркнат текст

Тези стъпки определят как да зачертаете текст в PDF с C# REST API. Създайте обект от класа PdfApi и инстанцирайте обекта StrikeOutAnnotation, като зададете правоъгълника около целевия текст, цвят, дата на създаване и дата на модификация. Качете целевия PDF файл в облачното хранилище и извикайте метода PostPageStrikeOutAnnotations(), за да изпълните задачата.

Код за зачертаване в 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 StrikeoutText()
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");
StrikeOutAnnotation annotation = new StrikeOutAnnotation(
Rect: new Rectangle(50, 712, 200, 732),
Color: new Color(255, 0, 255, 0)
);
annotation.Modified = "10/03/2024 12:09:00.000 AM";
annotation.CreationDate = "10/03/2024 12:09:00.00 AM";
try
{
FilesUploadResult uploadResult = pdfApi.UploadFile("input.pdf", new MemoryStream(File.ReadAllBytes("input.pdf")));
AsposeResponse strikeoutApiResponse = pdfApi.PostPageStrikeOutAnnotations(
"input.pdf", 1, new List<StrikeOutAnnotation>() { annotation });
if (strikeoutApiResponse.Status == "OK")
{
// Download created pdf file with strikeout
Stream storageRes = pdfApi.DownloadFile("input.pdf");
FileStream fileStream = new FileStream("PdfOutputWithStrikeout.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine("Strikeout text done");
Console.ReadKey();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Този кодов фрагмент демонстрира как да зачертаете в PDF с C# REST интерфейс. Можете да зададете свойствата на зачертаната анотация, като индекс на страницата, ZIndex, хоризонтално и вертикално подравняване, име, тема и заглавие. Можете да добавите колкото се изисква пояснения в списъка и да извикате метода PostPageStrikeOutAnnotations(), за да приложите всички пояснения.

Тази статия ни научи как да зачертаваме текст в PDF. Ако искате да замените текст в PDF файл, вижте статията на Заменете текст в PDF с C# rest API.

 Български