Додайте Circle до PDF за допомогою C# REST API

У цьому посібнику описано, як додати коло до PDF за допомогою C# REST API. Ви навчитеся автоматично малювати коло на PDF-файлі за допомогою C# .NET API за допомогою .NET Cloud SDK. Він також надасть деталі для налаштування кола відповідно до ваших потреб.

Обов’язкова умова

Кроки для малювання кола в PDF за допомогою інтерфейсу C# REST

  1. Налаштуйте об’єкт класу PdfApi, установивши API та деталі програми
  2. Створіть об’єкт CircleAnnotation і встановіть прямокутну область для кола та кольору
  3. Встановіть дати зміни та створення, оскільки вони є обов’язковими
  4. Завантажте цільовий PDF-файл у хмарне сховище для додавання кола
  5. Викличте метод PostPageCircleAnnotations(), щоб намалювати коло в даному прямокутнику
  6. Завантажте оновлений PDF-файл із колом у ньому

Ці кроки описують, як вставити коло в PDF за допомогою C# REST API. CircleAnnotation — це основний об’єкт, який визначає формат кола, наприклад його розміри, розташування та колір тощо. Завантажте цільовий PDF-файл у хмарне сховище, установіть дати створення та модифікації та викличте метод PostPageCircleAnnotations(), щоб намалюйте коло.

Код для додавання кола в PDF за допомогою C# RESTful Service

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 DrawCircle()
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID"); // For adding a circle
CircleAnnotation circleAnnotation = new CircleAnnotation(
Rect: new Rectangle(50, 50, 100, 100),
Color: new Color(255, 255, 0, 0)
);
circleAnnotation.Modified = "09/28/2024 12:00:00.000 AM";
circleAnnotation.CreationDate = "09/28/2024 12:00:00.00 AM";
try
{
FilesUploadResult result = pdfApi.UploadFile("input.pdf", new MemoryStream(File.ReadAllBytes("input.pdf")));
AsposeResponse apiResponse = pdfApi.PostPageCircleAnnotations(
"input.pdf", 1, new List<CircleAnnotation>() { circleAnnotation });
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("Circle added!");
Console.ReadKey();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Цей код продемонстрував процес додавання кола до PDF-файлу за допомогою C# Low Code API. Ви можете повторити цей процес, намалювавши кілька кіл на одній сторінці або намалювавши кола на кількох сторінках, використовуючи різні номери сторінок у методі PostPageCircleAnnotations(). Лише один виклик методу PostPageCircleAnnotations() може намалювати кілька кіл, оскільки він потребує списку анотацій, до яких можна додати більше одного запису.

Ця стаття навчила нас малювати коло на PDF-файлі. Якщо ви хочете виділити певну частину сторінки PDF, зверніться до статті Виділіть PDF-документ за допомогою C# REST API.

 Українська