У цій статті ми розглянемо процес додавання анотації зображення до PDF за допомогою C# за допомогою найпопулярнішої бібліотеки анотацій. Документи PDF широко використовуються для зберігання та обміну інформацією, зокрема зображеннями. Однак іноді вам може знадобитися додати анотації до зображень у файли PDF, щоб надати більше контексту або виділити окремі деталі. Ми також допоможемо вам створити зразок коду, який демонструє, як вставити анотацію зображення в PDF за допомогою C#. Ось основні кроки, яких слід виконати під час додавання анотації зображення до PDF-файлу за допомогою мови програмування C#.
Кроки для додавання анотації зображення до PDF за допомогою C#
- Встановіть GroupDocs.Annotation for .NET за допомогою менеджера пакетів NuGet
- Включити посилання на простір імен GroupDocs.Annotation
- Ініціалізуйте об’єкт класу Annotator, передавши шлях до PDF-файлу його конструктору
- Створіть екземпляр класу ImageAnnotation і призначте значення різним властивостям, таким як розташування, непрозорість і номер сторінки
- Викличте метод Annotator.Add і надайте об’єкт ImageAnnotation як аргумент
- Викличте метод Annotator.Save, щоб зберегти вихідний PDF
Наведені вище інструкції демонструють, як інсталювати бібліотеку анотацій на вашому комп’ютері, щоб увімкнути процедуру створення анотацій зображень у PDF за допомогою C#. Ці кроки можна виконувати в різних широко використовуваних операційних системах, включаючи Windows, macOS і Linux, за умови, що встановлено .NET. Щоб вставити зображення в PDF-документ, не потрібне додаткове програмне забезпечення. Крім того, бібліотека, яка використовується в наступному прикладі коду, сумісна з кількома платформами.
Код для додавання анотації зображення до PDF за допомогою C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
У попередньому розділі ми представили детальний опис включення анотації зображення у файл PDF за допомогою C# та надали простий приклад коду. Процес C# анотації зображень у PDF дуже простий. Після того, як ви встановили бібліотеку анотацій і за потреби відкоригували шляхи до вхідного та вихідного файлів, ви зможете безперешкодно включати код у свої програми. Щиро вітаю! Тепер ви успішно реалізували анотацію зображення у файлі PDF за допомогою C#.
Раніше ми публікували тему про додавання анотацій відстані до PDF-файлів. Якщо вам потрібна додаткова інформація, зверніться до нашого посібника на як додати анотацію відстані в PDF за допомогою C#.