package com.aspose.pdf.examples.AsposePdfExamples.Forms; import java.awt.Color; import com.aspose.pdf.DefaultAppearance; import com.aspose.pdf.Document; import com.aspose.pdf.Font; import com.aspose.pdf.FontRepository; import com.aspose.pdf.TextBoxField; public class SetCustomFormFieldFont { public static void main(String[] args) { // Open document Document pdfDocument = new Document("input.pdf"); // Get a field TextBoxField textBoxField = (TextBoxField) pdfDocument.getForm().get("textbox1"); // Create an instance of font object and try loading ComicSansMS font // from system font repository Font font = FontRepository.findFont("ComicSansMS"); // Set the font information for form field by using Font object textBoxField.setDefaultAppearance(new DefaultAppearance(font, 10, Color.black)); // Set the font information for form field by using its name textBoxField.setDefaultAppearance(new // DefaultAppearance("ComicSansMS", 10, Color.black)); // Save updated document pdfDocument.save("output.pdf"); } }