Hướng dẫn wkhtmltopdf is not recognized as an internal or external command - wkhtmltopdf không được nhận dạng là lệnh nội bộ hoặc bên ngoài

Có một câu hỏi về dự án này? Đăng ký một tài khoản GitHub miễn phí để mở một vấn đề và liên hệ với người bảo trì và cộng đồng của nó. Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Chọn tên người dùng Địa chỉ EmailPassword

Bằng cách nhấp vào Đăng ký đăng ký cho GitHub, bạn đồng ý với Điều khoản dịch vụ và tuyên bố quyền riêng tư của chúng tôi. Chúng tôi thỉnh thoảng gửi cho bạn các email liên quan đến tài khoản.

Đã có trên Github? đăng nhập vào tài khoản của bạn

proboat4.bat & nbsp; trông như thế này;

   @echo off &setlocal enabledelayedexpansion
    for %%i in (*.html) do (
        set "line="
        for %%j in ("%%~ni.*") do set line=!line! "%%~j"
        start "" wkhtmltopdf.exe !line!
    )

Tôi sử dụng Trình lập lịch tác vụ để kích hoạt các tệp hàng loạt này 3 giờ sáng, proboat3.bat lúc 3:09 và proboat4.bat lúc 3:10.

wkhtmltopdf.exe awb112312.html awb112312.pdf
wkhtmltopdf.exe invoice.html invoice.pdf

Ngoài ra tôi đã thực hiện một trang cụ thể & nbsp; mà tôi sử dụng cho pdfs của mình "https://www.proboat.co.uk/item-pdf.asp?prod=" Nằm trong màu đen và trắng, không có giá, không liên kết, chỉ là thông tin tôi muốn nhận được pdf của tôi.Dec 11, 2013 at 19:04

3

Tôi hy vọng rằng điều này sẽ giúp nếu bạn quá bế tắc, hãy quay lại với tôi.

wkhtmltopdf.exe not recognized as an internal or external command, operable program or batch file.

Trân trọng

Đâu là con đường của wkhtmltopdf?PATH separated by semicolons for the file wkhtmltopdf.exe and does not find it anywhere as the application is most likely installed into a subdirectory of %ProgramFiles% or %ProgramFiles(x86)%.

WKHTMLTOPDF là một ứng dụng console theo trang chủ của WKHTMLTOPDF và do đó, lệnh bắt đầu không cần thiết thực sự. is a console application according to homepage of wkhtmltopdf and therefore the command START should not be really needed at all.

Ngoài ra, vòng lặp bên trong không có nhiều ý nghĩa đối với tôi nếu chỉ đơn giản là mỗi tệp *.html trong thư mục làm việc hiện tại nên được chuyển đổi thành tệp PDF. Tại sao tìm kiếm các tệp khác có cùng tên với tệp đã tìm thấy *.html với bất kỳ tiện ích mở rộng tệp nào trong thư mục làm việc hiện tại và nối tất cả các tên tệp được tìm thấy thành một chuỗi?FOR loop does not make much sense for me if simply each *.html file in current working directory should be converted to a PDF file. Why searching for other files with same name as already found *.html file with any file extension in current working directory and concatenate all found file names to one string?

Tôi nghĩ, tất cả thực sự cần thiết là:

@echo off
for %%i in (*.html) do "Complete path to wkhtmltopdf\wkhtmltopdf.exe" "%%i" "%%~ni.pdf"

Đã trả lời ngày 5 tháng 7 năm 2014 lúc 12:00Jul 5, 2014 at 12:00

Hướng dẫn wkhtmltopdf is not recognized as an internal or external command - wkhtmltopdf không được nhận dạng là lệnh nội bộ hoặc bên ngoài

MofimofiMofi

44K16 Huy hiệu vàng73 Huy hiệu bạc134 Huy hiệu đồng16 gold badges73 silver badges134 bronze badges

Điều này hoạt động tốt cho tôi trong Windows 10 1809 Just Fyi đã đưa tôi mãi mãi để tìm ra nó.

@echo off

"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe" estimate.html estimate.pdf

echo Complete!
@pause

Đã trả lời ngày 29 tháng 4 năm 2019 lúc 2:56Apr 29, 2019 at 2:56

Hướng dẫn wkhtmltopdf is not recognized as an internal or external command - wkhtmltopdf không được nhận dạng là lệnh nội bộ hoặc bên ngoài

Điều này đã xảy ra với tôi trên Windows khi cố gắng chạy nó thông qua cuộc gọi hệ thống trong một ứng dụng PHP. Giải pháp nhanh chóng và bẩn là sao chép nội dung của thư mục bin vào thư mục của ứng dụng PHP/web của bạn.

Tôi đã thử đặt đường dẫn, khởi động lại máy chủ web, v.v ... Nó hoạt động chính xác khi được gọi từ dòng lệnh nhưng không phải khi chạy qua một cuộc gọi hệ thống trong ứng dụng PHP ... ngay cả khi bạn đưa cho nó đường dẫn đầy đủ.

Khi bạn chuyển ứng dụng của mình đến một máy chủ web dựa trên UNIX được cấu hình chính xác, nó sẽ hoạt động mà không phải làm hỏng việc sao chép các tệp.

Cuộc sống quá ngắn để tìm ra những điều kỳ quặc của MSFT nhưng nếu ai đó tìm ra điều đó, tôi rất vui khi biết!

Đã trả lời ngày 6 tháng 3 năm 2017 lúc 5:55Mar 6, 2017 at 5:55

AnthonyanthonyAnthony

5176 Huy hiệu bạc8 Huy hiệu Đồng6 silver badges8 bronze badges

Sean Lehning

unread,

Ngày 2 tháng 6 năm 2022, 11:59:39 Amjun 2May 31

đến wkhtmltopdf chung

Bạn sẽ phải cài đặt chương trình và hoạt động trước khi chuyển sang các tệp hàng loạt. Tôi đã xem cùng một hướng dẫn video để cài đặt bản sao của tôi trên cả Windows Laptop và Windows Server mà không gặp vấn đề gì.

Tôi cố gắng gõ cùng với một hướng dẫn mà tôi tìm thấy, nhưng tôi chỉ tiếp tục nhận được "'chương trình' không được công nhận là một lệnh bên trong hoặc bên ngoài,

Chương trình có thể vận hành hoặc tập tin hàng loạt. "

James Young

unread,

Ngày 1 tháng 6 năm 2022, 9:56:34 PMJun 1Jun 1

đến wkhtmltopdf chung

Bạn sẽ phải cài đặt chương trình và hoạt động trước khi chuyển sang các tệp hàng loạt. Tôi đã xem cùng một hướng dẫn video để cài đặt bản sao của tôi trên cả Windows Laptop và Windows Server mà không gặp vấn đề gì.

Tôi sử dụng một tác vụ theo lịch trình để kích hoạt Curl chuyển đổi trang .asp thành một tệp hàng loạt sau đó một tác vụ theo lịch trình khác để chạy tệp hàng loạt đó sau đó tạo hơn 900. liên tục cập nhật. & nbsp;

Nếu điều đó nghe có vẻ như những gì bạn muốn làm lại cho tôi khi bạn cài đặt và chạy.

Sean Lehning

unread,

Ngày 2 tháng 6 năm 2022, 11:59:39 Amjun 2Jun 2

đến wkhtmltopdf chung

Tôi chắc chắn rằng nó đã được cài đặt chính xác và xem hướng dẫn chặt chẽ hơn (cũng như xem các hướng dẫn dòng lệnh chung hơn, vì vậy tôi biết tất cả các lệnh dường như ngẫu nhiên thực sự làm gì). Cuối cùng tôi đã đến điểm mà tôi có thể tạo các tệp PDF hoạt động và thậm chí đã học được một số thủ thuật bổ sung. Ví dụ: khi tôi cố gắng thực hiện PDF của một bài báo tin tức, PDF ban đầu chỉ là 1 trang và hiển thị "hiển thị thêm" ở phía dưới (về cơ bản nó chỉ nắm bắt được bản xem trước của bài viết). Sau đó, tôi đặt -n vào dòng lệnh mà dường như vô hiệu hóa một số tính năng trang web trong tải xuống/chuyển đổi. Đúng là PDF xuất hiện lộn xộn về mặt là bản sao của trang web (tức là logo tin tức hoàn toàn ở sai vị trí), nhưng toàn bộ văn bản của bài viết là dễ dàng.

Bây giờ tôi đã sẵn sàng để có thêm chi tiết về cách đi từ tạo mẫu và bằng chứng về khái niệm đến sản xuất hàng loạt; Làm thế nào chính xác tôi sẽ tạo một tệp hàng loạt và "chạy nó" vào chương trình?

Sean Lehning

unread,

Ngày 2 tháng 6 năm 2022, 12:00:29 PMJun 2Jun 2

đến wkhtmltopdf chung

Tôi chắc chắn rằng nó đã được cài đặt chính xác và xem hướng dẫn chặt chẽ hơn (cũng như xem các hướng dẫn dòng lệnh chung hơn, vì vậy tôi biết tất cả các lệnh dường như ngẫu nhiên thực sự làm gì). Cuối cùng tôi đã đến điểm mà tôi có thể tạo các tệp PDF hoạt động và thậm chí đã học được một số thủ thuật bổ sung. Ví dụ: khi tôi cố gắng thực hiện PDF của một bài báo tin tức, PDF ban đầu chỉ là 1 trang và hiển thị "hiển thị thêm" ở phía dưới (về cơ bản nó chỉ nắm bắt được bản xem trước của bài viết). Sau đó, tôi đặt -n vào dòng lệnh mà dường như vô hiệu hóa một số tính năng trang web trong tải xuống/chuyển đổi. Đúng là PDF xuất hiện lộn xộn về mặt là bản sao của trang web (tức là logo tin tức hoàn toàn ở sai vị trí), nhưng toàn bộ văn bản của bài viết là dễ dàng.

Bây giờ tôi đã sẵn sàng để có thêm chi tiết về cách đi từ tạo mẫu và bằng chứng về khái niệm đến sản xuất hàng loạt; Làm thế nào chính xác tôi sẽ tạo một tệp hàng loạt và "chạy nó" vào chương trình?

unread,

Ngày 2 tháng 6 năm 2022, 12:00:29 PMJun 2Jun 6

đến wkhtmltopdf chung

Tôi chắc chắn rằng nó đã được cài đặt chính xác và xem hướng dẫn chặt chẽ hơn (cũng như xem các hướng dẫn dòng lệnh chung hơn, vì vậy tôi biết tất cả các lệnh dường như ngẫu nhiên thực sự làm gì). Cuối cùng tôi đã đến điểm mà tôi có thể tạo các tệp PDF hoạt động và thậm chí đã học được một số thủ thuật bổ sung. Ví dụ: khi tôi cố gắng thực hiện PDF của một bài báo tin tức, PDF ban đầu chỉ là 1 trang và hiển thị "hiển thị thêm" ở phía dưới (về cơ bản nó chỉ nắm bắt được bản xem trước của bài viết). Sau đó, tôi đặt -n vào dòng lệnh mà dường như vô hiệu hóa một số tính năng trang web trong tải xuống/chuyển đổi. Đúng là PDF xuất hiện lộn xộn về mặt là bản sao của trang web (tức là logo tin tức hoàn toàn ở sai vị trí), nhưng toàn bộ văn bản của bài viết là dễ dàng.

Bây giờ tôi đã sẵn sàng để có thêm chi tiết về cách đi từ tạo mẫu và bằng chứng về khái niệm đến sản xuất hàng loạt; Làm thế nào chính xác tôi sẽ tạo một tệp hàng loạt và "chạy nó" vào chương trình?

Ngày 2 tháng 6 năm 2022, 12:00:29 PMJun 2

Nhân tiện, cảm ơn bạn vì sự giúp đỡ. Thật là một tiếng thở phào nhẹ nhõm khi có ai đó giúp tôi.

James Young

Ngày 6 tháng 6 năm 2022, 11:48:41 PMJun 6

Đâu là con đường của wkhtmltopdf?

Thêm ở cuối dòng; C: \ Files Files \ WKHTMLTOPDF \ bin \ sau đó khởi động lại hệ thống.Nếu bạn chạy wkhtmltopdf trong cửa sổ lệnh và nhận mô tả trợ giúp, thì bạn tốt ...
Thêm vào tệp cấu hình odoo.bin_path = c: \ users \ .. \ wkhtmltux \ bin ..
Thêm vào các tham số hệ thống odoo.....
Khởi động lại Odoo ..

Gói wkhtmltopdf là gì?

WKHTMLTOPDF là một công cụ dòng lệnh nguồn mở (LGPLV3) để kết xuất HTML thành PDF bằng công cụ kết xuất WebKit Qt.an open source (LGPLv3) command line tool to render HTML into PDF using the Qt WebKit rendering engine.

Phiên bản mới nhất của wkhtmltopdf là gì?

Chuỗi ổn định hiện tại là 0,12.6, được phát hành vào ngày 11 tháng 6 năm 2020 - xem các thay đổi kể từ 0,12 ..