2011-03-02 40 views
8

Tôi đang sử dụng ABCPdf để chuyển đổi HTML sang PDF. Tôi đang sử dụng phương pháp này:ABCPdf - Không thể hiển thị HTML. Không thể tải trang

AddImageUrl() 

này hoạt động tốt trong Dev và UAT, nhưng trên Production tôi liên tục nhận được thông báo:

Không thể render HTML. Không thể tải trang

Bất kỳ ai thấy điều này trước đây? Bạn cần thêm thông tin?

-Ev

Trả lời

0

Tôi không có ý tưởng những gì gây ra lỗi này, nhưng tôi dừng lại nhiệm vụ theo lịch trình đã được chạy, sau đó khởi động lại nó và nó làm việc fnie kể từ đó .

+0

cẩn thận để giải thích thêm một chút? –

+0

Có thể bạn có thể gửi email cho họ và hỏi họ xem họ nghĩ gì về lý do thực sự. Nhóm hỗ trợ của họ thực sự đáp ứng và mong muốn cải thiện phần mềm. – kizzx2

3

Tôi đoán bạn đang buộc phải làm thế hệ URL-> pdf. Rất khó để trực tiếp thực hiện chuyển đổi URL-> pdf. Chúng tôi đã kết thúc URL-Lưu HTML trong thư mục cục bộ -> đọc HTML và chuyển đổi sang PDF-> xóa tệp HTML khỏi thư mục - cách tiếp cận khéo léo nhưng nó hoạt động. Lỗ hổng duy nhất là bạn cần cho phép đọc/ghi trên một thư mục trên máy chủ. Nó vẫn tốt hơn so với các thiết lập bảo mật giảm.

1

Tôi tìm thấy bằng cách làm việc ngược (loại bỏ các phần tử) khỏi trang html mục tiêu bỏ qua thẻ (của tất cả mọi thứ) đã tạo lỗi này. Ngoài ra, gọi localhost trong url mục tiêu tạo ra lỗi này.

0

Thời gian chờ mặc định cho abcpdf là 15 giây. Nếu trang mất hơn 15 giây, bạn sẽ nhận được ngoại lệ này.

Thêm dòng bên dưới ngay sau khi tạo đối tượng tài liệu để giải quyết vấn đề.

theDoc.XHtmlOptions.Timeout = 10000000; 
Các vấn đề liên quan