问题标签 [dynamicpdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image - DynamicPDF图像质量损失
我们正在使用名为DynamicPDF的产品从数据库中的动态数据动态生成 PDF。他们的文档说他们的软件保持图像字节不变并且没有做任何改变。尽管如此,我们观察到我们添加的图像在生成的 PDF 输出中似乎有质量损失(至少它们看起来是这样)。所以我的问题是我需要用 DynamicPDF API 做什么来确保图像质量输出等于或接近我输入的内容?
我们使用的是版本 5.1.2 Build 13650,下面是我们用来添加图像的代码。
[编辑]
这是之前和之后的屏幕截图。
[编辑]
使用 GetImage 的代码(为什么这么慢?)
c# - C# DynamicPDF 合并导致“索引越界”错误
您好,我们使用 DynamicPDF 来合并存储在 MSSQL 数据库中的多个 PDF 文档。绝大多数时候它工作得很好,但偶尔其中一个文档将无法合并,生成异常消息“索引超出了数组的范围”。
我想我已将问题隔离到大于 8.5 x 11.0 的 PDF 文件。
有谁知道这是否是 DynamicPDF 的一个已知问题?合并代码张贴在这里。理想的情况是,如果有办法将 PDF 文件调整为正确的大小,那么这根本不是问题......
谢谢....
java - 用于在 Java 中呈现 PDF 表单的 DynamicPDF api
我有 PDF 表单,我使用 adobe acrobat pro 版本 9 在 javascript 中添加了一些隐藏字段、按钮和一些验证。
我还在java中使用dynamicPDF api(第一次)来读取该PDF并用一些值预填充几个字段(例如,带有当前日期和一些url字段的日期)并将其绘制到字节数组中并发送回渲染。
但是,在渲染动态 PDF 时,我的表单变得混乱了。它没有完美地显示我使用 adobe 添加的按钮。按钮显示为没有标签,如果我点击它就会显示*
。不知道为什么。
我正在使用动态 PDF 作为 FDF Merge 的替代品。因此,我希望 dynamicPDF 具有相同的功能,而且我完全是这两个 API 的初学者。
有什么建议吗?
pdf - 如何以动态 PDF 表单 (LiveCycle) 将 XML 加载到数据集中?
我需要预先填写动态 PDF 的字段,以便我的用户可以对其进行编辑并提交回来。
我正在使用 Adobe ColdFusion CFPDFFORM 标签,它可以将 XML 数据加载到 PDF 中并制作一个新的填充 PDF。不幸的是,它也清除了<xfa:datasets>标签,它完全清空了它!所以绑定到数据集的所有下拉列表都不起作用。这是绑定其中之一的代码:
由于我无法控制 CFPDFFORM 标签的工作方式,因此我想出了一个解决方法。使用 LiveCycle Designer 进行编码,我将<xfa:datasets>中的所有数据存储 到一个变量中,并将其加载到 form::initialize 中的数据集。
这似乎可以很好地加载数据集,就像 cfpdform 将它们弄乱之前一样。在 loadXML() 调用之后,我可以读取数据集并获得与原始 PDF 相同的结果,其 datasets 标签中充满了 XML 数据。
问题是下来列表仍然不起作用,他们没有要显示的项目。不知何故,他们对数据集的绑定调用不会刷新?
在 loadXML() 之后还有什么我应该做的吗?bindItems的LiveCycle 引用显示“列表项和引用数据之间的链接处于活动状态。对数据的任何更改都会导致立即更新列表项。 ”
非常感谢任何帮助或指出正确的方向。
更新:
使用 azathoth 的答案,我可以使用来自新加载数据集的数据(在 loadXml() 调用之后)将项目添加到下拉列表。
这有效,但不是我正在寻找的解决方案。必须有一种 JavaScript 方法来设置下拉列表的 bindItems。
pdf - cete.DynamicPdf formattedTextArea 不呈现 html
我正在尝试使用 cete.dynamicpdf 和 html 创建具有文本格式的 pdf 我正在使用据推测可以处理 html 输入的 formattedtextarea。
我目前正在将一些简单的文本标签传递给“文本”,但是当创建文档时,看不到粗体文本。
c# - 将数据表添加到动态 PDF
我希望能够在 C# 中读取 DataTable 并将其添加到 PDF 文件中。该示例显示了如何一次执行一行,但似乎您必须定义表中的每一行。我无法弄清楚如何将完整的 DataTable 动态添加到网格中。我有循环设置,但是因为每次它不起作用时我都必须添加一个新行。我在下面找到的尝试示例。
c# - 动态 PDF 行模型
我有一个小问题,答案可能非常明显和简单,但我想我在互联网上搜索答案失败了,所以我再次来找你们。
我正在使用 c# 在 asp.net 中动态生成 PDF 文件,而现在我只是为它做基础。它生成的其中一件事是应该显示购物车内容的表格(是的,我正在谈论发票)并且我正在尝试为表格提供一些模型,但上排的模型会有所不同比其余的。(定义列的标题(数量、标题、单价、折扣和总计)
这是一些代码(这是我第一次这样做,所以不要对我大喊大叫xD)
所以我这样尝试过,然后说:
由于这适用于细胞,我认为这可能是有道理的,但显然它没有。当我把每个单元分开时我可能可以做到,但应该有更简单的方法,对吧?
这是一个问题,但可悲的是,我还有一个问题(尽管愚蠢了 10 倍,容易了 10 倍)。我要使用的颜色是#c5c5c5,但它不想识别颜色代码。
这是我正在使用的 ItextSharp 系统列表(这是在 Visual Studio 和 SQLserver 的标准系统旁边,不,如果可能的话,我不想添加更多系统):
c# - 指数超出范围。必须是非负数且小于集合的大小。使用动态PDF
每当我运行此代码时,我都会收到此错误 - 我已经盯着它看了好几个小时,试图破译正在发生的事情,但它是动态 PDF 内部的东西,所以我无法进入代码来调试它。任何帮助,将不胜感激。
android - 从数组列表添加数据
我正在使用DynamicPdf创建 PDF 。
但我不知道如何从arraylist 添加数据。我想添加从数组列表中获取的数据并以表格格式显示在 pdf 文件中。
dynamicpdf - Table2 或 Cell2 的宽度是否包括边框?对于 Cell2,它是否包括填充?
我正在使用 DynamicPDF 库来排版表格数据,但我对 Table2 和 Cell2 对象的 width 属性的工作原理不完全了解。具体来说,我不知道属性设置的宽度是内部宽度,还是外部宽度。对于一个Table2对象,不知道是否包含了表格的左右边框。对于一个Cell2对象,不知道是包含左右边框还是包含左右内边距。就此而言,我不完全理解为什么我们被允许设置表格的宽度 - 当然宽度从逻辑上遵循表格列的宽度,在这种情况下修改表格宽度的正确方法是修改列宽?
了解表格宽度是否特别包括其边框会很有用,因为我想排版作为页面宽度的表格(或者更确切地说,是页边距内区域的宽度)。如果 Table2 的宽度属性包括边框宽度,那么正确的方法是将宽度设置为页面宽度。如果不是,那么正确的做法是先减去左右边框宽度。如果我做错了,那么桌子要么太宽要么太窄。
这些 页面似乎是最新的文档,但它们没有指定是否包含边框/填充(他们只是说“获取或设置表格的宽度。 ”和“获取单元格的宽度。 ” )这个页面有使用 Table2 类的例子,但它们都使用硬编码的宽度。