Управление обработкой PDF. Демонстрация функции Aspose.PDF: используйте C# для добавления или удаления комментариев в файлах PDF.

Аннотации PDF — это другие объекты, используемые для обозначения содержимого PDF. Поскольку PDF-файлы нелегко редактировать, аннотации используются для добавления примечаний к содержимому с помощью аннотаций, всплывающих окон и различных других графических объектов.

В этой статье вы узнаете, как программно использовать комментарии в документах PDF. В частности, в этой статье рассказывается, как добавлять и удалять комментарии в файлах PDF с помощью C#.

  • Добавление аннотаций в PDF с помощью C#
  • Удаление комментариев из PDF в C#

Для работы с PDF-документами в приложениях .NET Aspose предоставляет Aspose.PDF для .NET . API позволяет легко создавать новые файлы, а также обрабатывать существующие файлы PDF. Он также позволяет добавлять и удалять комментарии PDF с помощью нескольких строк кода.

Нажмите, чтобы загрузить последнюю версию Aspose.PDF (qun: 761297826) icon-default.png?t=N7T8https://www.evget.com/product/565/download


Добавление аннотаций в PDF с помощью C#

Формат PDF поддерживает различные типы аннотаций, такие как текст, линии, круги, квадраты, изменения и т. д. Для работы с каждой аннотацией PDF в Aspose.PDF for .NET предусмотрены отдельные классы. Например, класс LineAnnotation используется для добавления линий, а класс HighlightAnnotation — для добавления аннотаций выделения. Давайте посмотрим, как добавить аннотации любого типа в PDF-документ.

Действия по добавлению комментариев в PDF с помощью C#

  • Используйте класс Document для загрузки файлов PDF.
  • Создайте экземпляр требуемого класса аннотаций HighlightAnnotation или LineAnnotation.
  • Установите свойства аннотации, такие как положение, цвет, размер и т. д.
  • Используйте метод Document.Pages[1].Annotations.Add(Annotation) для добавления аннотаций в коллекцию Annotations конкретной страницы PDF.
  • Сохраните PDF-документы с помощью метода Document.Save(String).

В качестве демонстрации в следующем примере кода показано, как добавлять комментарии к строкам в PDF-файл с помощью C#.

// Загружаем PDF-файл
Документ document = новый документ("Input.pdf");

// Создание аннотации к строке
вар lineAnnotation = новая LineAnnotation(
	документ.Страницы[1],
	новый прямоугольник (550, 93, 562, 439),
	новая точка(556, 99), новая точка(556, 443))
{
	Название = "Джон Смит",
	Цвет = Цвет.Красный,
	Ширина = 3,
	НачальныйСтиль = Конец Линии.ОткрытаяСтрелка,
	EndingStyle = LineEnding.OpenArrow,
	Popup = new PopupAnnotation(document.Pages[1], new Rectangle(842, 124, 1021, 266))
};

// Добавляем аннотацию на страницу
document.Pages[1].Annotations.Add(lineAnnotation);

// Сохранить PDF
document.Save("output.pdf");

Удаление комментариев из PDF в C#

PDF-аннотации можно удалить из существующих PDF-документов с помощью Aspose.PDF для .NET. Вы можете удалить все или отдельные комментарии из PDF. Вот шаги для удаления комментариев PDF.

  • Используйте класс Document для загрузки файлов PDF.
  • Используйте метод Document.Pages[index].Annotations.Delete(), чтобы удалить все аннотации на определенной странице.
  • Или используйте метод Document.Pages[index].Annotations.Delete(Int index) или Document.Pages[index].Annotations.Delete(Annotation), чтобы удалить определенную аннотацию.
  • Сохраните документ, используя метод Document.Save(String).

В следующем примере кода показано, как удалить комментарии из файла PDF с помощью C#.

// Открыть документ
Документ pdfDocument = новый документ("DeleteAnnotationsFromPage.pdf");

// Удалить определенную аннотацию
pdfDocument.Pages[1].Annotations.Delete();

// Или удалить определенную аннотацию
// pdfDocument.Pages[1].Annotations.Delete(1);

// Сохраняем обновленный документ
pdfDocument.Save("выход.pdf");

Supongo que te gusta

Origin blog.csdn.net/m0_67129275/article/details/132805244
Recomendado
Clasificación