2014-06-16 3 views
0

웹 사이트 (은행 웹 사이트)를 사용하고 있습니다. Wat In을 사용하여 로그인하고 pdf 파일 링크가있는 페이지로 이동합니다. 각 링크는 열린 페이지에서 pdf 파일을 엽니 다. 내가 캔트 작동하지웹 페이지에서 PDF 파일을 다운로드하십시오.

1 string page=browser.body.OuterHtml

:에만 열 pdf 파일 버튼이 파일

I 시도 (저장 \ 다른 이름으로 저장을 가진 페이지 automaticlly 찾을 팝업 메시지가 있기 때문에 그것을 클릭 할 필요를) 다운로드 iframe을 참조하십시오, 나도 그것을 찾을 수 없습니다. 내가 쿠키

3- WebClient myWebClient = new WebClient(); 
    myWebClient.DownloadFile(myStringWebResource,fileName); 

나에게 동일한 결과를 제공

필요하기 때문에

2 int response = URLDownloadToFile(0, Link, FullFilePath, 0, 0);

는 점점 로그인 페이지에게 그것을 작동하지 않습니다.

내가 WatIn 브라우저의 쿠키를 GET과 웹 클라이언트에서 설정할 수 없습니다

CookieCollection cookies = _browser.GetCookiesForUrl(new Uri(url)); 
string cookies= ie.Eval("document.cookie"); 

반환

뿌린 난 그냥 cokies을 얻을 필요가 나에게 말을하지 마십시오 단지 1 매개 변수 내 WatIn에서 가져 와서 myWebClient에 설정하십시오.

모든 아이디어를 뿌리면 어떻게이 PDF 파일을 저장할 수 있습니까?

답변

0

하나의 옵션은 PDF 다운로드에 유용한 방법을 제공하는 iTextSharp 라이브러리를 사용하는 것입니다. 샘플 코드는 아래에 있습니다.

Uri uri = new Uri("browser url"); 
PdfReader reader = new PdfReader(uri); 
관련 문제