У цьому підручнику ми розглянемо використання найпопулярнішої бібліотеки анотацій для додавання замінних анотацій у PDF за допомогою C#. Ми проведемо вас через покроковий процес, включаючи встановлення бібліотеки анотацій і надамо приклад коду. Анотація заміни виділяється серед багатьох видів анотацій, оскільки вона дає змогу користувачам замінювати унікальний вміст PDF альтернативним текстом. Ось усі кроки, щоб вставити замінну анотацію в PDF на C#.
Кроки для додавання замінної анотації в PDF за допомогою C#
- Установіть GroupDocs.Annotation for .NET через менеджер пакунків NuGet, щоб додати анотацію заміни в PDF
- Додайте посилання на простір імен GroupDocs.Annotation у свій проект
- Створіть екземпляр класу Annotator, надавши шлях до PDF-файлу як аргумент його конструктору
- Створіть екземпляр об’єкта класу ReplacementAnnotation і вкажіть необхідні атрибути, такі як позиція та номер сторінки
- Викличте метод Annotator.Add і передайте об’єкт класу ReplacementAnnotation як аргумент
- Викличте метод Annotator.Save, щоб зберегти вихідний PDF на диск
Ви можете легко створити замінну анотацію в PDF за допомогою C#, дотримуючись наведених вище кроків. Поки присутній .NET, ці інструкції працюватимуть із широко використовуваними операційними системами, такими як Windows, macOS і Linux. Немає необхідності встановлювати будь-яке додаткове програмне забезпечення, щоб додати замінні анотації до файлу PDF. Наведений нижче приклад коду демонструє, як вставити замінну анотацію в PDF.
Код для додавання замінної анотації в PDF за допомогою C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddReplacementAnnotationinPDFUsingCSharp | |
{ | |
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")) | |
{ | |
ReplacementAnnotation replacement = new ReplacementAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
Message = "This is replacement annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
FontSize = 11, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
}, | |
TextToReplace = "replaced text" | |
}; | |
// Add replacement annotation | |
annotator.Add(replacement); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Дотримуючись інструкцій, згаданих у цій темі, C# додати анотацію заміни є легким завданням. Після встановлення бібліотеки анотацій документів і налаштування шляхів до вхідного та вихідного файлів відповідно до ваших потреб інтеграція коду у ваші програми має бути легкою. Щиро вітаю! Ви успішно впровадили анотацію заміни в документі PDF за допомогою мови програмування C#.
Докладний опис того, як вставити анотацію редагування тексту в PDF за допомогою C#, можна знайти в попередній статті. Для більш детального розуміння цієї теми рекомендуємо звернутися до нашого вичерпного посібника на як додати анотацію редагування тексту в PDF за допомогою C#.