Jak wstawić pola do wypełnienia w PDF w C#

Ten poradnik wyjaśnia jak wstawiać pola do wypełnienia w PDF w języku C#. Ma wszystkie składniki do stworzenia środowiska i napisania wstępnej aplikacji, której można użyć do dodania pól formularza do pliku PDF w C#. Będziesz miał pełną kontrolę nad umieszczeniem kontrolki w określonej pozycji na określonej stronie.

Kroki, aby dodać pola do wypełnienia do pliku PDF w języku C#

  1. Ustaw środowisko, aby dodać Aspose.PDF for .NET do aplikacji, aby dodać pole tekstowe
  2. Utwórz obiekt klasy FormEditor do powiązania docelowego pliku PDF
  3. Powiąż plik PDF z obiektem FormEditor, aby dodać do niego kontrolki
  4. Dodaj pole tekstowe na pierwszej stronie docelowego pliku PDF w określonej pozycji, używając metody AddField
  5. Ustaw limit wprowadzania danych dla nowo dodanego pola tekstowego
  6. Zapisz wynikowy plik PDF

Te kroki opisują proces dodawania pola tekstowego do pliku PDF w języku C#. Proces jest inicjowany przez utworzenie obiektu klasy FormEditor, ponieważ zawiera on wszystkie podstawowe metody i właściwości do wykonania tego zadania, np. strona i lokalizacja. Możesz ustawić różne właściwości nowo dodanej kontrolki, np. dla pola tekstowego możesz ustawić maksymalny dozwolony tekst.

Kod, aby dodać edytowalne pole do PDF w C#

using Aspose.Pdf;
using Aspose.Pdf.Facades;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args)
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Create a FormEditor object and bind the target PDF file
FormEditor formEditor = new FormEditor();
formEditor.BindPdf("input.pdf");
// Add a textbox in the first page of PDF and set its limit to 22 characters
formEditor.AddField(FieldType.Text, "CityName", 1, 228, 494, 350, 512);
formEditor.SetFieldLimit("CityName", 22);
// Save the PDF
formEditor.Save("output.pdf");
System.Console.WriteLine("Done");
}
}
}

Powyższy kod ilustruje proces * dodawania pól do wypełnienia w pliku PDF w języku C#*. Używana jest klasa FormEditor, która obsługuje dodawanie różnych formantów formularzy do strony PDF, takich jak pole tekstowe, pole wyboru, przycisk, tekst wielowierszowy, obraz, czas danych i sterowanie radiowe, aby wymienić tylko kilka. Każda kontrolka ma mieć inne właściwości, dlatego używane są odpowiednie właściwości z klasy FormEditor, tak jak tutaj ustawiany jest limit pola.

W tym krótkim przewodniku wyjaśniono zadanie dodawania pól do pliku PDF w języku C#. Jeśli chcesz poznać proces spłaszczania pól formularza w pliku PDF, zapoznaj się z artykułem na stronie jak spłaszczyć pola formularza PDF w C#.

 Polski