我正在使用HtmlRenderer.PdfSharp版本1.5.0.6从HTML字符串创建PDF。我正在使用我从其他Stack Overflow帖子中找到的非常基本的代码来执行此操作(另一篇文章在示例中没有输入)。唯一的问题是PDF上没有显示任何输入。这是我用来制作文档的一小段代码:
PdfDocument pdf = PdfGenerator.GeneratePdf("<p><h1>Hello World</h1>This is html rendered text</p><input type='radio'> test <input type='text'>", PageSize.A4);
pdf.Save("C:/Users/myuser/myfolder/document.pdf");
我似乎无法找到解决方案,虽然在项目讨论区(https://archive.codeplex.com/?p=htmlrenderer)我发现有人说他们无法呈现复选框,但他们没有回复。
如果我遗漏了某些内容或是否无法使用此库提供输入,有人可以告诉我吗?提前谢谢。
答案 0 :(得分:1)
不幸的是,Html Renderer不会显示任何输入(收音机,复选框文本框)。
解决方案可能是使用div的样式看起来像单选按钮输入。如果您愿意,也可以使用图像。如果你使用图像,你的src必须是图像的确切路径。