Формы PDF. Управление с помощью C#

Формы PDF. Управляйте Acroforms в PDF-файлах с помощью собственных API с помощью современной библиотеки .NET

Самые популярные экшены с Acroforms

Как управлять PDF-формами с помощью библиотеки .NET

Чтобы добавить PDF-формы (Acroforms) в PDF-файл, мы будем использовать API Aspose.PDF для .NET, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы net. Откройте диспетчер пакетов NuGet, найдите ASpose.pdf и установите. Можно также использовать следующую команду из консоли диспетчера пакетов.

Package Manager Console

PM > Install-Package Aspose.PDF

Как создавать PDF-формы с помощью C#


Вам понадобится Aspose.PDF для .NET, чтобы попробовать код в своей среде.

  1. Загрузите PDF в экземпляр класса Document.
  2. Зайдите на страницу через ее индекс.
  3. Вызовите метод Add коллекции Form.
  4. Создайте поле формы, которое хотите добавить.
  5. Сохраните PDF-файл.

Создание PDF-форм в формате PDF - C#

В этом примере кода показано, как создавать PDF-формы в формате PDF с помощью C#

    // Open document
    Document pdfDocument = new Document(dataDir + "TextField.pdf");

    // Create a field
    TextBoxField textBoxField = new TextBoxField(pdfDocument.Pages[1], new Aspose.Pdf.Rectangle(100, 200, 300, 300));
    textBoxField.PartialName = "textbox1";
    textBoxField.Value = "Text Box";

    // Create decorations (like Border)
    Border border = new Border(textBoxField);
    border.Width = 5;
    border.Dash = new Dash(1, 1);
    textBoxField.Border = border;

    textBoxField.Color = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Green);

    // Add field to the document
    pdfDocument.Form.Add(textBoxField, 1);

    dataDir = dataDir + "TextBox_out.pdf";
    // Save modified PDF
    pdfDocument.Save(dataDir);