Cài đặt gói
Từ Pypi¶
pip install django-wkhtmltopdf
Từ nguồn
git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
Cài đặt nhị phân
Tìm phiên bản có liên quan của nhị phân
git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
1 từ trang tải xuống dự án.Thiết lập Django¶ của bạn
Thêm
git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
1 vào git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
3 của bạn:INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]
Theo mặc định, nó sẽ cố gắng thực thi lệnh
git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
1 từ git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
5 của bạn.Nếu bạn có thể thêm wkhtmltopdf vào
git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
5 của bạn hoặc bạn muốn sử dụng một số phiên bản khác, bạn có thể sử dụng cài đặt git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
7:WKHTMLTOPDF_CMD = '/path/to/my/wkhtmltopdf'
Hiển thị các tệp tĩnh
Đặt
git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
8 trong git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
9 của bạn:STATIC_ROOT = '/full/path/to/static/directory/'
Hãy chắc chắn rằng các tập tin và thư mục tĩnh của bạn nằm trong thư mục này.
Lưu ý: Trong các tệp tĩnh sản xuất được cho là nằm bên ngoài thư mục dự án, trong một thư mục công khai. Việc thiết lập static_root đưa ra đường dẫn đến thư mục này. Tuy nhiên, django-wkhtmltopdf yêu cầu static_root cũng được đặt trên máy cục bộ của bạn. In production static files are supposed to reside outside the project folder, in a public directory. The STATIC_ROOT-setting gives the path to this directory. However, django-wkhtmltopdf requires that STATIC_ROOT is also set on your local machine.
Trong phát triển, các tệp tĩnh nằm trong thư mục ứng dụng tương ứng của chúng hoặc trong thư mục ứng dụng chéo được xác định bởi thiết lập static_dirs. Tham khảo tài liệu Django để biết cách bạn có thể chuyển các tệp tĩnh sang thư mục STATIC_ROOT thông qua tập lệnh Django.
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]0 cho phép một trang web Django xuất hiện PDF động. Nó sử dụng thư viện WKHTMLTOPDF, cho phép bạn viết bằng các công nghệ mà bạn biết - HTML và CSS - và xuất tệp PDF.
Bắt đầu nhanh¶
pip install django-wkhtmltopdf
Lấy nhị phân wkhtmltopdf cho nền tảng của bạn.
git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
9INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]2
from django.conf.urls.defaults import url, patterns from wkhtmltopdf.views import PDFTemplateView urlpatterns = patterns['', url[r'^pdf/$', PDFTemplateView.as_view[template_name='my_template.html', filename='my_pdf.pdf'], name='pdf'], ]
Đóng góp¶
Bạn có thể bỏ dự án trên GitHub.
Cung cấp các chế độ xem Django để kết thúc chuyển đổi HTML thành PDF của nhị phân WKHTMLTOPDF. Cài đặt nhị phân tĩnh wkhtmltopdf.django-wkhtmltopdf
Chuyển đổi HTML thành PDF
Yêu cầu
Điều này đòi hỏi LibfontConfig [trên Ubuntu:
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]3].
Python 2.6+ và 3,3+ được hỗ trợ.
Cài đặt
Chạy
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]4.
Thêm
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]5 vào
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]6 trong
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]7 của bạn.
Theo mặc định, nó sẽ thực thi lệnh
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]8 đầu tiên được tìm thấy trên
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]9 của bạn.
Nếu bạn không thể thêm wkhtmltopdf vào
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]9 của mình, bạn có thể đặt
WKHTMLTOPDF_CMD = '/path/to/my/wkhtmltopdf'1 thành một thực thi cụ thể:
ví dụ. trong
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]7:
WKHTMLTOPDF_CMD = '/path/to/my/wkhtmltopdf'
hoặc thay vào đó là biến env:
export WKHTMLTOPDF_CMD=/path/to/my/wkhtmltopdf
Bạn cũng có thể đặt
WKHTMLTOPDF_CMD = '/path/to/my/wkhtmltopdf'3 trong
INSTALLED_APPS = [ # ... 'wkhtmltopdf', # ... ]7 thành một từ điển của các tùy chọn dòng lệnh mặc định.
Mặc định là:
git clone git://github.com/incuna/django-wkhtmltopdf.git
cd django-wkhtmltopdf
python setup.py install
0Tài liệu
Tài liệu có sẵn tại //django-wkhtmltopdf.readthedocs.org/en/latest/.
Giấy phép
MIT được cấp phép. Xem tệp giấy phép đi kèm để biết thêm chi tiết.