gpt4 book ai didi

c# - PDFreactor 交互式 PDF <选择> 框处于非事件状态?

转载 作者:太空宇宙 更新时间:2023-11-04 14:36:06 25 4
gpt4 key购买 nike

我正在创建一个交互式 PDF,PDF 是用 HTML 和 CSS 生成的,它们是用 C# 中的字符串生成器构建的,然后传递给使用 PDF-Reactor 生成 PDF 的方法。

大多数 PDF 的生成都可以正常返回,我有两部分 PDF 报告需要一个下拉列表来为用户提供在打印之前应用到 PDF 的选项,为此我使用带有其中的一些选项。

我遇到的问题是,当生成 PDF 时,它返回 PDF 并且框看起来像不可编辑的文本框,显示第一个选项,但不显示值,并且无法选择选项并让框下拉。

我在表单元素周围添加了表单标签,常规文本框显示为可编辑且工作正常,只是文本框导致了问题。根据 PDFreactor 手册中的说明,我包含了使表单具有交互性所需的 CSS。

任何遇到过这个问题/类似问题的人,如果你有任何建议,我将不胜感激。

最佳答案

在不知道源文档的情况下,很难说出为什么组合框在您的案例中是非交互式的。

实际上,您只需确保将样式 "-ro-pdf-format: pdf" 设置为所有应该交互的表单元素,就像在这个最小示例中一样:

<html>
<head>
<style>
select { -ro-pdf-format: pdf; }
</style>
</head>
<body>
<form>
<select>
<option>blue</option>
<option>green</option>
<option>red</option>
</select>
</form>
</body>
</html>

如果使用 PDFreactor 转换,生成的 PDF 应包含一个交互式组合框。在 http://www.pdfreactor.com/download/ 的 PDFreactor 包中还包含一个更复杂的“样式化表单”示例为了进一步分析问题,如果您可以发布您的输入文档(HTML 和 CSS)将会很有帮助。

关于c# - PDFreactor 交互式 PDF <选择> 框处于非事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18737831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com