2009-02-02 2 views
1

카탈로그 (제품 중)가 표시되고 클릭하면 Adobe Livecycle 생성 된 pdf가 열립니다. 양식 필드가 몇 개인 경우 제출 버튼을 누르면 필드가 URL http://localhost:3000/pdf-parser에 제출됩니다.Rails 및 Adobe Livecycle의 이상한 문제

이 파일은 모든 매개 변수를 가져 와서 데이터베이스에 저장할 수 있습니다. 문제는 어떤 사용자가 Pdf를 통해 데이터를 보내고 있는지 확인하는 것입니다. Livecycle pdf 파일에 user_id와 같은 매개 변수를 삽입하여 http://localhost:3000/pdf-parser에 전달하면 사용자를 스탬프 처리 할 수 ​​있습니다.

나는 이것을 여러 번 찾았지만 Adobe Livecycle이 새로운 제품이므로 이에 대한 답을 얻을 수 없었습니다.

그래서 모든 레일 코더가 올바른 방향으로 나를 가리킬 수 있습니까? 아니면 달성 할 수 있습니까? 또는이 문제에 대한 다른 해결책이 있습니까?

답변

0

XFA xml 파일과 dotNet 사용자 정의 빌드 렌더러 라이브러리를 사용하여 해결했습니다.

+0

나는 사용자가 양식을 수정하고 다시 제출할 수 있도록 XFA XML 데이터 파일을 내 pdf 양식을 작성하여 보내려고했다. ColdFusion을 Ruby없이 사용하고 있습니다. cfpdfform 태그를 사용하면 pdf 및 xml을 제공하는 것이 매우 쉽고 pdf를 채 웁니다. 그러나 PDF에서 모든 데이터 세트를 제거합니다! 귀하의 양식에 데이터 세트가 있는지, 그리고 dotNet 사용자 정의 빌더 라이브러리가 어떻게 처리되고 있는지 궁금합니다. 어쨌든 어떤 라이브러리를 사용하고 있습니까? – Seeker

0

(예를 들어, session[:user_id]=1234을 가서 컨트롤러의 session 객체의 내부 저장 뭔가) 사용자에게 위로 pdf를 보낼 때 쿠키를 설정 한 경우, Acrobat에서 제출 된 폼 데이터와 함께 쿠키를 다시 보낼 수 있습니까? (예 : session[:user_id]=1234?) 그렇다면 답을 얻을 수 있습니다.

+0

글쎄, 사실 PDF 파일의 XFA 형식을 사용하여 수정 된 XFM XML 파일로 PDF를 렌더링했습니다. – Autodidact