2

我正在使用 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 ) 上,我似乎找不到解决方案,但我发现有人说他们无法呈现复选框,但他们没有回应。

有人可以让我知道我是否遗漏了什么,或者是否无法使用这个库来呈现输入?先感谢您。

4

1 回答 1

2

不幸的是,Html Renderer 不显示任何输入(收音机、复选框文本框)。

一种解决方案可能是使用 div 的样式,使其看起来像单选按钮输入。如果您愿意,也可以使用图像。如果您使用图像,则 src 必须是图像的确切路径。

于 2018-04-07T11:17:24.600 回答