2012-04-30 2 views
2

나는 ABCpdf를 사용하여 HTML 페이지를 pdf로 변환하는 웹 응용 프로그램을 만들고 있습니다.ABCpdf로 HTML을 PDF로 변환

theDoc.HtmlOptions.UseScript = true; 

그것은 정적 텍스트 렌더링 및 자바 스크립트 내용을 생략 : HTML 페이지는 이미 다음과 같이 true로 UseScript의 부울 설정을 시도 .. 일부 동적 부품

을 자바 스크립트를 사용합니다.

I 변환 시도한 URL은 다음과 같습니다 https://developers.google.com/chart/interactive/docs/examples (단지 예를 들어)

PDF로 자바 스크립트를 사용할 페이지를 변환하는 방법에 어떤 도움이 정말 감사하겠습니다.

+0

[abcpdf를 사용하여 pdf로 다운로드 html 파일] (http://stackoverflow.com/questions/2742375/download-html-file-as-pdf-using-abcpdf) – nhahtdh

+0

내 대답은 http : //stackoverflow.com/a/11504285/1411950. 그것은 당신의 임무와 함께 성공합니다. 제공된 링크에서 pdf를 생성하려고 시도했지만 결과는 정상입니다. – Oleg

답변

0

일부 HTML에서 PDF를 만드는 사람은 이미지에서부터 자바 스크립트 파일에 이르기까지 모든 것을위한 정규화 된 경로가 필요합니다. 이는 일반적으로 제작자가 백그라운드에서 웹 요청을 열고 렌더링을 자동으로 캡처하기 때문입니다. 그러나 이것은 모든 것이 완전 할 때만 작동합니다. 나는 ExpertPDF에서 같은 문제를 겪었다. 모든 리소스 (이미지, CSS, 자바 스크립트 등)를 완벽하게 검증하십시오.

0

JavaScript가로드를 완료 할 수 있도록 시간 초과를 늘려야 할 수도 있습니다. 기본 시간 제한은 무엇인지 모르겠지만 페이지 렌더링을 기다리는 최대 시간입니다.

doc.HtmlOptions.Timeout = 10000; 
관련 문제