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#
- Ustaw środowisko, aby dodać Aspose.PDF for .NET do aplikacji, aby dodać pole tekstowe
- Utwórz obiekt klasy FormEditor do powiązania docelowego pliku PDF
- Powiąż plik PDF z obiektem FormEditor, aby dodać do niego kontrolki
- Dodaj pole tekstowe na pierwszej stronie docelowego pliku PDF w określonej pozycji, używając metody AddField
- Ustaw limit wprowadzania danych dla nowo dodanego pola tekstowego
- 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#.