이 간단한 자습서에서는 C#을 사용하여 PDF 양식 필드를 채우는 방법에 대한 세부 정보를 공유합니다. PDF 파일에는 텍스트 상자, 라디오 버튼 및 콤보 상자와 같은 다양한 유형의 양식 필드가 있을 수 있습니다. 프로그래밍 방식으로 PDF 양식을 채우려면 C# 코드는 텍스트 상자 양식 필드에 액세스한 다음 값과 서식을 업데이트하는 방법을 보여줍니다.
C#을 사용하여 PDF 양식 필드를 채우는 단계
- NuGet 패키지 관리자에서 Aspose.PDF를 추가하도록 솔루션 설정
- 텍스트 상자 양식 필드가 포함된 Document 개체에 샘플 PDF 파일 로드
- 필드 이름을 제공하고 TextBoxField로 변환하여 양식 필드에 대한 참조를 가져옵니다.
- Value 속성을 사용하여 텍스트 상자 필드에 새 텍스트 설정
- 텍스트 상자 필드의 텍스트 색상 및 텍스트 정렬 설정
- 양식 필드에 새 값으로 업데이트된 PDF 파일 저장
이 단계에서는 구성 세부 정보를 공유하고 소스 PDF 파일을 로드하고 그 안의 양식 필드에 액세스하는 단계별 프로세스를 공유하여 *C#을 사용하여 PDF 양식 필드를 채우는 방법에 대한 정보를 제공합니다. 후속 단계에서 텍스트 상자 필드의 값과 형식이 업데이트됩니다. 마지막으로 업데이트된 PDF 파일이 디스크에 저장됩니다.
C#을 사용하여 PDF 양식 필드를 채우는 코드
using Aspose.Pdf; | |
using Aspose.Pdf.Forms; | |
namespace FillPdfFormFieldsInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function for filling form fields | |
{ | |
// Create and load license to fill form fields | |
License licSetFormField = new License(); | |
licSetFormField.SetLicense("Aspose.PDF.lic"); | |
// Load the sample PDF file having form with fields | |
Document pdfWithFormFields = new Document("TextBox_out.pdf"); | |
// Get reference to the text box whose value is to be updated | |
TextBoxField formFieldTextBox = pdfWithFormFields.Form["textbox1"] as TextBoxField; | |
// Set the new value in the selected form field | |
formFieldTextBox.Value = "Here is the new value for the form field"; | |
// Set the selected form field appearance | |
formFieldTextBox.Color = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Red); | |
formFieldTextBox.TextVerticalAlignment=VerticalAlignment.Bottom; | |
// Save the resultant PDF after updating the form field | |
pdfWithFormFields.Save("TextBoxUpdated.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
C# PDF 양식 작성 작업을 사용하여 선택적 서식 단계와 함께 시연합니다. Document.Form[“FieldName”]을 사용하여 필드 이름을 제공하여 양식 필드에 액세스한 다음 이를 TextBoxField, RadioButtonField 또는 ComboBoxField와 같은 각 필드 유형으로 캐스팅할 수 있습니다. 대상 필드가 선택되면 값을 설정할 수 있을 뿐만 아니라 모양, 테두리, 색상, 내용, 높이, 너비, 가로 및 세로 텍스트 정렬과 같은 속성도 변경할 수 있습니다.
이 자습서는 C# PDF 양식 채우기를 자동으로 사용하는 방법을 안내합니다. PDF 양식 필드를 병합하는 방법을 배우려면 C#에서 PDF 양식 필드를 병합하는 방법에 대한 문서를 참조하세요.