Tento návod vysvětluje jak vložit vyplnitelná pole do PDF v C#. Má všechny ingredience k vytvoření prostředí a napsání předběžné aplikace, kterou lze použít k přidávání polí formuláře do PDF v C#. Budete mít plnou kontrolu nad umístěním ovládacího prvku na konkrétní pozici na zadané stránce.
Kroky k přidání vyplnitelných polí do PDF v C#
- Chcete-li přidat textové pole, nastavte prostředí tak, aby do aplikace přidalo Aspose.PDF for .NET
- Vytvořte objekt třídy FormEditor pro vazbu cílového souboru PDF
- Chcete-li do něj přidat ovládací prvky, svažte soubor PDF s objektem FormEditor
- Přidejte textové pole na první stránku cílového souboru PDF na určené místo pomocí metody AddField
- Nastavte limit zadávání dat pro nově přidané textové pole
- Uložte výsledný soubor PDF
Tyto kroky popisují proces přidání textového pole do PDF v C#. Proces je zahájen vytvořením objektu třídy FormEditor, protože obsahuje všechny základní metody a vlastnosti pro splnění tohoto úkolu, jako je cílový soubor PDF svázaný s ním a pak se metoda AddField této třídy použije k přidání textového pole na konkrétní stránku a umístění. Můžete nastavit různé vlastnosti nově přidaného ovládacího prvku, např. pro textové pole můžete nastavit maximální povolený text.
Kód pro přidání upravitelného pole do PDF v 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"); | |
} | |
} | |
} |
Výše uvedený kód demonstruje proces jak přidat vyplnitelná pole do PDF v C#. Používá se třída FormEditor, která podporuje přidávání různých ovládacích prvků formuláře na stránku PDF, jako je textové pole, zaškrtávací políčko, tlačítko, víceřádkový text, obrázek, čas dat a rádiové ovládání, abychom jmenovali alespoň některé. Každý ovládací prvek má mít jiné vlastnosti, proto se použijí vhodné vlastnosti z třídy FormEditor, jako je zde nastaven limit pole.
Tento krátký průvodce vysvětlil úkol přidat pole do PDF v C#. Pokud se chcete naučit proces sloučení polí formuláře v souboru PDF, přečtěte si článek na jak sloučit pole formuláře PDF v C#.