2012-01-16 30 views
7

Khi tôi chạy file thực thi "wkhtmltopdf-amd64" (từ Linux), tôi nhận được kết quả như sau:Linux cho phép vấn đề khi thực hiện wkhtmltopdf-amd64

QPainter::begin(): Returned false============================] 100% 
Error: Unable to write to destination        
Exit with code 1 due to http error: 403 Forbidden 

tôi đã thấy trên các diễn đàn khác mà điều này là do thiếu quyền để ghi tệp tạm thời. Tôi cần thư mục nào để có thể ghi được để cho phép "wkhtmltopdf-amd64" tạo tệp tạm thời?

Trả lời

2

chắc chắn rằng bạn có quyền truy cập vào các ví dụ thư mục: bạn là chủ sở hữu và có quyền ghi khi bạn chạy wkhtmltopdf http://www.google.com test.pdf

bạn luôn có thể su sudo và thử nó ra nhưng nói chung tôi sẽ không viết cho bất cứ nơi nào nhưng nhà chỉ vì vậy tôi không lưu trữ rác ở những nơi quan trọng.

0

Tôi biết tôi đến trễ để các trò chơi ở đây, nhưng Tôi đã gặp vấn đề tương tự. Vấn đề của tôi là một thực tế rằng tôi đã cố gắng để viết thư mục không tồn tại.

Tôi đã giả định rằng wkhtmltopdf sẽ tạo các thư mục mà tôi đã chuyển. Nó đã không làm.

Đảm bảo rằng các thư mục đã tồn tại trước khi cố gắng tạo bản pdf của tôi đã giải quyết nó.

Tôi hy vọng điều này sẽ giúp người khác.

0

Vui lòng sử dụng đường dẫn đích thích hợp với tên tệp PDF. Dưới đây là ví dụ:

[xyz]$ wkhtmltopdf "https://www.google.co.in/?gfe_rd=cr\&ei=7n1LVeKNOMPCuAGDjoGACw\&gws_rd=ssl" /tmp/test/web/jj.pdf 
Loading pages (1/6) 
Counting pages (2/6)            
Resolving links (4/6)              
Loading headers and footers (5/6)           
Printing pages (6/6) 
Done                  
[xyz]$ 
0

Tôi gặp lỗi này lần đầu tiên gần đây. Tôi chỉ muốn thêm rằng nếu tên của pdf có một ký tự đặc biệt thì lỗi này sẽ vẫn tồn tại, độc lập nếu bạn có tất cả các quyền được cấp. Hãy cẩn thận với tên bạn chọn để tạo pdf

Các vấn đề liên quan