2015-02-05 3 views
0

PDF 파일에 고정 너비 (510 문자) 헤더 레코드를 추가하라고 요청하는 클라이언트가 있습니다. 그들은이 고정 너비 헤더 레코드를 쓰는 새 페이지 (문제 아님)를 만들 것을 요청했습니다.PDF에 고정 너비 파일 추가

나는 이것을 할 수 있으며, 원래의 PDF가 뒤 따르는 1 페이지의 헤더 레코드를 본다. 문제는 공백입니다. 510 문자 고정 너비 헤더는 약 60 %의 공백이며 PDF 생성을 시도한 모든 방법이 잘립니다. 텍스트가 줄 바꿈되는 줄 바꿈도 있습니다. 고객은 1 페이지에서이 헤더 파일을 읽기 위해 구입 한 일부 OCR 소프트웨어를 사용할 수 있기를 원합니다.

PDF 파일 형식에 대해서는 거의 알지 못합니다. 나는 ABCpdf, PDFsharp를 사용해 보았고 RDLC를 생성하여이 헤더 문자열에 바인딩 한 다음 PDF를 생성했습니다. 3 명 모두 동일한 결과를 가져왔다.

나는이게 얼마나 이상하게 들릴지를 말하지만, 그것은 클라이언트가 요청하는 것입니다. 나는 우리가 문제를 해결할 수있는 몇 가지 다른 방법을 제안했으나, 지금 당장이 문제가 해결 될 수있는 유일한 방법이다. 그들은 바이트 배열에 510 문자를 추가하는 것만으로는 편안하지 않고 프로그래밍 방식으로 분리해야합니다.

+1

귀하의 요구 사항을 이해하지 못합니다. 예제를 제공해 줄 수 있습니까? 한가지 분명한 것은 : OCR을 사용하여 연속적인 공백을 정확하게 읽으려는 것이 무의미하다는 것입니다. – mkl

답변

0

긴 머리글을 표시 할 페이지를 찾고 계십니까? 원하는 크기의 PDF 페이지를 만들 수 있습니다 (크기가 20 "너비 x 6"인 사용자 정의 페이지 크기로 인쇄하십시오.).

페이지가 생성되면 다른 페이지로 삽입 할 수 있습니다. 일반 레터 크기 페이지.

헤더의 덩어리를 연속적으로 표시하는 페이지를 찾으십니까?

0

OCR을 사용하면 넣는 내용을 읽기가 과도합니다. 500 자의 헤더를 텍스트로 렌더링하는 대신. 단일 문자 양식 필드로 렌더링하십시오. 이렇게하면 양식 필드를 이름으로 액세스하고 PDF를 작성한 동일한 PDF 라이브러리를 사용하여 값을 검색하는 것이 쉽습니다.