问题标签 [itextsharp]

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.

0 投票
1 回答
15991 浏览

c# - C# 3.0 使用 MemoryStream 将 itextsharp pdf 保存到数据库

我正在尝试将由 itextsharp 生成的 pdf 文件保存到数据库。但是,到目前为止,我还没有成功。

我正在使用 Linq 到 sql。

这是代码:

它不会引发错误,但不会在数据库中保存任何内容。DB 字段是“图像”字段类型。我还使用此代码即时渲染 pdf(我切断了 byte[] pdfDone... 并返回 MemoryStream)。

我不知道可能出了什么问题...在调试时,我还可以看到 byte[] pdfDone 有一个值(类似于 3487),但没有任何内容保存到 DB。

提前致谢!

0 投票
1 回答
2284 浏览

vb.net - itextsharp:pdfptable.writeselectedrows vb.net

有人可以向我展示有关此方法的文档吗?

我有以下行:

它的上边距或下边距似乎并不重要,它把它放在页面的底部。

0 投票
1 回答
1738 浏览

vb.net - itextsharp 使用 pdfptable 作为 2x2 矩阵

我如何将 pdfptable 用作真实表格(A x B)而不仅仅是(A x A)

以这种方式声明它只给我一行:

我如何声明它以使其具有多行和多列?

0 投票
1 回答
1373 浏览

vb.net - itextsharp: pdfptables 正在相互运行

有谁知道为什么我的桌子互相重叠?

即使我减少last_pos了前一张桌子的高度,它们仍然以一种奇怪的方式重叠,如下所示:

截图 http://img3.imageshack.us/img3/8168/38741459.jpg

0 投票
2 回答
2742 浏览

vb.net - itextsharp:默认 pdfptable 填充

如果我定义这样的表:

而且我没有要添加的 4 个单元格,如果没有足够的单元格,我怎样才能使它自动填充单元格?

我发现除非我在那里至少有 4 个单元格,否则它不会显示它

问题是我如何确定哪些单元格是空白的?

0 投票
1 回答
1048 浏览

itextsharp - 缺少 iTextSharp DTD

我正在阅读用于解析 XML 的 iTextSharp 示例,他们提到了一个 DTD,它应该位于以下位置:http ://www.lowagie.com/iText/itext.dtd

不幸的是,DTD 的位置似乎发生了变化。有人知道我在哪里可以找到它吗?

0 投票
2 回答
13049 浏览

asp.net - iTextSharp 单位

任何人都知道 iTextSharp 使用什么单位制?我的第一个假设是像素,但我不确定。

谢谢!

编辑:很抱歉没有更具体,感谢您让我知道。我说的是 PageSize 和 Margins 中的度量单位。

0 投票
1 回答
24084 浏览

itextsharp - 文本中的图像对齐?

使用 iTextSharp 我正在尝试对齐图像以使其嵌入段落中。我可以这样做:

但是图像出现在右上角,周围有文字(有点像 L)

我想要的是文本是几段,然后是下面有文本的图像(有点像 C)。有谁知道我将如何通过 iTextSharp 做到这一点?

编辑:

我也试过

但它显示在顶部的图像和下面的文本。没有文本换行生效。

0 投票
1 回答
5213 浏览

.net - 在 iTextSharp 中向 AcroField 添加富文本

我需要使用 iTextSharp 向 PDF 表单字段添加一些格式化文本,但我似乎无法弄清楚。这就是我当前设置字段的方式,但插入文本的某些部分需要加粗或具有其他格式。

我在其他地方看到我应该能够插入一些包含格式信息的 xml,但我不知道这个 xml 应该是什么样子。

这是该页面中的部分,它使我相信我想要的东西是可能的:

它仍然将实际的 XML 代码标记到字段上,并且 Reader 不会将其呈现为标记的 PDF 中的富文本。

对此的工作回应:

为此,您必须调用 AcroFields.setGenerateAppearances(false)。请注意,较旧的 Reader 版本不会生成外观。

这个 xml 应该是什么样子,或者有其他方法可以实现吗?

0 投票
1 回答
5994 浏览

c# - itextsharp : 添加多个页面

我正在使用 DirectContent 方法在我的 PDF 上绝对定位元素。我需要遍历记录列表并在我的 PDF 中为每条记录构建一页。

如何告诉 itextsharp 插入新页面并“绘制”到该页面?