C# 创建PDF文本域并限制输入字体、字号、颜色

 时间:2024-10-13 17:54:59

此条经验将介绍如何通过C#编程在PDF中创建文本框,同时并设置用户在文本框中输入文本时,限制其输入文本的字体、字号、字体颜色、文本换行等。

工具/原料

Free Spire.PDF for .NET

Visual Studio

dll引用

1、下载安装后,在编辑代码时,请注意添加引用Spire.Pdf.dll(dll文件可在安装路径下的Bin文件夹下获取)

C# 创建PDF文本域并限制输入字体、字号、颜色

代码示例(供参考)

1、using Spire.Pdf;using Spire.Pdf.Fields;using Spire.Pdf.Graphics;using System.Drawing稆糨孝汶;namespace FixTextSize_PDF{ class Program { static void Main(string[] args) { //创建PdfDocument实例 PdfDocument doc = new PdfDocument(); //添加一页 PdfPageBase page = doc.Pages.Add(); //初始化PdfTextBoxField类的对象 PdfTextBoxField textbox = new PdfTextBoxField(page, "TextBox"); //指定文本框在页面中的位置及大小 textbox.Bounds = new RectangleF(30, 20, 200, 60); //指定文本框边框样式 textbox.BorderWidth = 0.75f; textbox.BorderStyle = PdfBorderStyle.Solid; textbox.BorderColor = Color.DarkGreen; //设置可输入多行(自动换行) textbox.Multiline = true; //指定文本框中字体、字号、字体颜色 textbox.Font = new PdfTrueTypeFont(new Font("宋体", 10f, FontStyle.Regular), true); textbox.ForeColor = Color.Blue; //添加文本框到PDF doc.Form.Fields.Add(textbox); //保存文档 doc.SaveToFile("output.pdf"); System.Diagnostics.Process.Start("output.pdf"); } }}

2、完成代码后,调试程序,生成文档。如下图:

C# 创建PDF文本域并限制输入字体、字号、颜色
  • 苹果电脑windows7版怎么进入PE系统
  • GHOST重装系统出现Decompression error Abort
  • U盘图标被启动工具修改,如何恢复为默认图标
  • win10如何进入WinRE恢复环境
  • 一键清理系统垃圾bat
  • 热门搜索
    劳动最光荣手抄报内容 科普知识手抄报 法律手抄报 关于诗歌的手抄报 感恩的心手抄报 关于祖国的手抄报 关于元宵节的手抄报 手抄报大全 关于元旦的手抄报 劳动手抄报简单又漂亮