Флажок в PDF C#

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

Зачем добавлять флажок в PDF?

Флажки обычно используются в формах, чтобы позволить пользователям делать бинарный выбор, например, «Да/Нет" или «Согласен/Не согласен". Интеграция флажков в формы PDF может упростить ввод данных и обеспечить единообразие ответов. Это особенно полезно в опросах, формах заявок и соглашениях.

Добавить флажок в PDF — Конфигурация API C#

Вы можете создавать, конвертировать или манипулировать PDF-документами на своем конце, настроив Conholdate.Total for .NET в своей среде. Просто загрузите файл DLL или выполните следующую команду установки NuGet в Visual Studio IDE:

PM> NuGet\Install-Package Conholdate.Total

Добавить флажок в PDF на C#

Следующие шаги подробно описывают процесс добавления флажка в PDF-файл на языке C#:

  • Компонент Checkbox: Класс CheckBoxComponent используется для создания флажка. Вы можете настроить его внешний вид, настроив такие свойства, как Checked, Box, PenColor и Style.

  • Ответы: Свойство «Ответы" позволяет добавлять комментарии к флажку, что упрощает отслеживание отзывов или заметок непосредственно в PDF-файле.

  • Сохранение PDF-файла: после добавления флажка вызывается метод Save для записи изменений в новый PDF-файл.

Следующий фрагмент кода демонстрирует, как вставить флажок в PDF-файл на языке C#:

using (GroupDocs.Annotation.Annotator annotator = new GroupDocs.Annotation.Annotator("input.pdf"))
{
    GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf.CheckBoxComponent checkbox = new GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf.CheckBoxComponent
    {
        Checked = true,
        Box = new GroupDocs.Annotation.Models.Rectangle(100, 100, 100, 100),
        PenColor = 65535,
        Style = GroupDocs.Annotation.Models.BoxStyle.Star,
        Replies = new List<GroupDocs.Annotation.Models.Reply>
{
    new GroupDocs.Annotation.Models.Reply
    {
        Comment = "First comment",
        RepliedOn = DateTime.Now
    },
    new GroupDocs.Annotation.Models.Reply
    {
        Comment = "Second comment",
        RepliedOn = DateTime.Now
    }
}
    };
    annotator.Add(checkbox);
    annotator.Save("checkbox.pdf");
}

Бесплатная ознакомительная лицензия

Вы можете получить бесплатную временную лицензию, чтобы протестировать функцию флажка, а также ряд других функций, предлагаемых API.

Подведение итогов

Добавление флажков в формы PDF с использованием C# — это быстрый процесс, который может значительно улучшить функциональность ваших форм. Этот метод позволяет не только вставлять флажки, но и настраивать их в соответствии с вашими потребностями в дизайне. Независимо от того, разрабатываете ли вы интерактивные формы или улучшаете рабочие процессы документов, это руководство предоставляет основу для интеграции флажков в ваши PDF-файлы. Если вам нужно обсудить какие-либо из ваших проблем, не стесняйтесь обращаться к нам на форум.

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

Можно ли добавить несколько флажков на разные страницы PDF-файла?

Да, вы можете создать и добавить несколько флажков на разных страницах, настроив свойство Box и указав нужную страницу.

Можно ли использовать разные стили для флажка?

Да, свойство «Стиль" позволяет вам выбирать различные стили, такие как «Звезда", «Клетка", «Ромб", «Крест" и т. д.

Могу ли я изменить цвет флажка?

Да, вы можете задать цвет флажка с помощью свойства PenColor.

Как сделать так, чтобы флажок был снят по умолчанию?

Чтобы флажок был снят по умолчанию, установите для свойства Checked значение false.

Смотрите также