2015-02-05 48 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庫檢索值。