2012-12-28 2 views
1

전자 메일 첨부 및 보험 회사로 보내는 용도로 WPF 응용 프로그램에서 캡처 한 데이터가 채워진 문서를 작성해야하는 응용 프로그램을 작성하고 있습니다.편집 가능한 PDF 자동화

고객이 편집 가능한 PDF 문서를 클라이언트에 전송하여 완성한 양식을 수령하고 이메일에 수동으로 첨부하여이를 읽음으로써이를 수행했습니다.

내가 처음에 워드 문서 등과 같은 자리에서 찾기/바꾸기를 사용하여 기존 및 자동화 단어로 같은 형식을 배치 만들 생각 ...

나는 기존의 PDF 문서를 채울 수 있다면 그것은 좋은 것입니다 그러나 그렇지 않습니까? 가능하다면 누구나 알 수 있습니까?

감사합니다.

+0

가 편집 PDF 파일 API가 있습니다 iTextSharp 및 양식 필드를 사용하여,이 방법을 발견. 하나는 자바의 iText 포트 인 iTextSharp입니다. – kenny

+0

pdfs에서는 실제로 양식 필드를 자리 표시 자로 사용합니다. 그렇지 않으면 콘텐츠 스트림에서 텍스트를 대체하는 것이 완전히 불가능하지는 않지만 매우 변덕 스럽습니다. – mkl

답변

3

PDFsharp/MigraDoc을 사용하여 pdf 파일을 편집 할 수 있습니다. 기존 문서를 파싱하고 텍스트/이미지를 삽입하는 것은 간단하지만 실제 자리 표시 자에 대한 지원이 있는지 여부는 알 수 없습니다.

편집 : 그건 당신이 묻는 거라면 Using itextsharp (or any c# pdf library), how to open a PDF, replace some text, and save it again?

+0

응답 해 주셔서 감사합니다. 장소 소유자 대신 기존 양식의 입력란을 합리적인 이름으로 바꾸고 해당 입력란을 검색하여 데이터를 채우면 더 쉬울까요? – CheGuevarasBeret

+0

위의 내용이 더 적합하다면 필드 이름 바꾸기 연습을 위해 기존 PDF 양식을 편집하려면 어떤 소프트웨어가 필요합니까? – CheGuevarasBeret

+0

건배 Jesper, 101 % 도와 줬어! – CheGuevarasBeret