将固定宽度文件添加到PDF

时间:2015-02-05 17:41:31

标签: c# pdf

我有一个客户端要求我将固定宽度(510个字符)的标题记录添加到PDF文件中。他们要求我创建一个新页面(不是问题),我在其中写下这个固定宽度的标题记录。

我可以这样做,并将标题记录显示为第1页,然后是原始PDF。问题是空白区域。 510字符固定宽度标题大约是60%的空白区域,我尝试生成PDF的所有方法都会导致此截断。还有文本换行的换行符。客户希望能够使用他们购买的某些OCR软件,以便从第1页读取此头文件。

我对PDF文件格式知之甚少。我尝试过使用ABCpdf,PDFsharp,还创建了一个RDLC并将其绑定到此标题字符串,然后从中生成PDF。所有3个结果都相同。

让我说我知道这听起来多么疯狂,但这是客户要求的。我提出了几种我们可以解决问题的方法,但是(现在)这是他们唯一能够接受的方法。他们不喜欢我只是将510个字符附加到字节数组上,并让它们以编程方式将它分开。

2 个答案:

答案 0 :(得分:0)

您是否希望有一个显示长标题的页面?您可以创建任意大小的PDF页面(打印到PDF,自定义页面大小为20“宽,6”高。很奇怪但可能。)

创建该页面后,可以将其插入到另一个常规字母大小页面的文档中。

您是否正在寻找显示标题块的连续页面?

答案 1 :(得分:0)

使用OCR阅读您输入的内容是一种过度杀伤力。而不是将500个字符的标题呈现为文本。将其渲染为单字符表单字段。通过这种方式,可以轻松地按名称访问这些表单字段,并使用您创建PDF的相同PDF库检索值。