2015-02-05 46 views
0

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

我可以做到这一点,并看到标题记录为页1,其次是原始的PDF。问题是空白。 510字符固定宽度的头部大约有60%的空白空间,并且我尝试生成PDF的所有方法都会导致它被截断。文本包装中还有换行符。客户希望能够使用他们购买的一些OCR软件来读取第1页的头文件。

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

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

+1

我真的不明白你的要求。你能提供一个例子吗?但有一点很清楚:希望使用OCR读取准确数量的连续空白是非常没有用的。 – mkl 2015-02-05 22:10:10

回答

0

您是否希望显示一个长页眉的页面?您可以创建任意大小的PDF页面(打印为PDF格式,自定义页面大小为20英寸宽,高6英寸。奇怪但可能)。

一旦创建了该页面,就可以将其插入到另一个文档中常规的信纸尺寸页面。

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

0

使用OCR读取您输入的内容是一种矫枉过正。而不是将500个字符的标题呈现为文本。将其渲染为单字符表单字段。这样,通过名称访问这些表单字段将很容易,并使用您创建PDF的相同PDF库检索值。