Загрузить документ с URL

Введение

GroupDocs.Annotation для .NET — это многофункциональная библиотека, которая позволяет разработчикам без труда добавлять возможности аннотации в свои приложения .NET. С помощью GroupDocs.Annotation вы можете программно аннотировать документы PDF, позволяя пользователям выделять текст, добавлять комментарии, рисовать фигуры и многое другое. В этом руководстве вы пройдете все этапы загрузки документа с URL-адреса, добавления аннотаций и сохранения аннотированного документа с помощью GroupDocs.Annotation для .NET.

Предпосылки

Прежде чем начать, убедитесь, что у вас есть следующие предварительные условия:

  1. Visual Studio: убедитесь, что на вашем компьютере для разработки установлена Visual Studio.
  2. GroupDocs.Annotation для .NET: Загрузите и установите GroupDocs.Annotation для .NET с сайта веб-сайт.
  3. Базовые знания C#: ознакомьтесь с языком программирования C#.
  4. Подключение к Интернету: для доступа к внешним ресурсам и загрузки образцов файлов вам понадобится подключение к Интернету.

Импорт пространств имен

Сначала давайте импортируем необходимые пространства имен в ваш проект C#:

using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System;
using System.IO;
using System.Net;

Шаг 1: Загрузка документа с URL-адреса

Чтобы добавить аннотацию к PDF-документу с URL-адреса, выполните следующие действия:

Шаг 1.1: Определите выходной путь

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

Шаг 1.2: Укажите URL

string url = "https://github.com/groupdocs-annotation/GroupDocs.Annotation-for-.NET/blob/master/Examples/Resources/SampleFiles/input.pdf?raw=true";

Шаг 1.3: Загрузка документа

using (Annotator annotator = new Annotator(GetRemoteFile(url)))
{
    // Добавить аннотации здесь
    annotator.Save(outputPath);
}

Шаг 2: Добавьте аннотации

Теперь давайте добавим аннотации к загруженному документу. В этом примере мы добавим аннотацию области:

AreaAnnotation area = new AreaAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100),
    BackgroundColor = 65535,
};
annotator.Add(area);

Шаг 3: Сохраните аннотированный документ

Наконец, сохраните аннотированный документ по указанному пути вывода:

Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");

Заключение

В этом уроке мы узнали, как аннотировать документы PDF с помощью GroupDocs.Annotation для .NET. Следуя пошаговому руководству, вы сможете легко интегрировать функциональность аннотации в свои приложения .NET, предоставляя пользователям возможность эффективно работать над файлами PDF.

Часто задаваемые вопросы

Совместим ли GroupDocs.Annotation для .NET со всеми фреймворками .NET?

Да, GroupDocs.Annotation для .NET совместим с различными фреймворками .NET, включая .NET Framework, .NET Core и .NET Standard.

Могу ли я настроить внешний вид аннотаций?

Конечно! GroupDocs.Annotation для .NET предоставляет обширные возможности настройки, позволяя изменять внешний вид и поведение аннотаций в соответствии с вашими требованиями.

Существует ли бесплатная пробная версия GroupDocs.Annotation для .NET?

Да, вы можете загрузить бесплатную пробную версию GroupDocs.Annotation для .NET с сайта веб-сайт.

Как я могу получить техническую поддержку для GroupDocs.Annotation для .NET?

Если у вас возникли технические проблемы или есть вопросы по GroupDocs.Annotation for .NET, вы можете обратиться за помощью к форум поддержки.

Где можно приобрести лицензию на GroupDocs.Annotation для .NET?

Вы можете приобрести лицензию на GroupDocs.Annotation для .NET у страница покупки.