2008-11-27 44 views
5

Tôi đang tìm một thành phần phân phối lại để chuyển đổi HTML sang PDF.Xuất HTML sang PDF (C++, Windows)

Tôi sẽ - tại thời điểm này - muốn tránh sử dụng "máy in PDF", vì điều này yêu cầu cài đặt máy in và một số người dùng "chơi xung quanh" trong bảng điều khiển máy in có thể phá vỡ tính năng đó.

HTML có sẵn trong điều khiển Trình duyệt hoặc dưới dạng tệp bên ngoài. HTML thường khá đơn giản, nhưng khách hàng có thể tạo các mẫu của riêng họ, do đó, một "phạm vi tốt" của HTML phải được hỗ trợ.

Nên có thể truy cập cho một quy trình tự động từ C++ - DLL/COM/thực thi bên ngoài với hỗ trợ dòng lệnh đều ổn.

Thương mại vẫn ổn, nhưng trong hàng nghìn người không phải là tùy chọn ngay bây giờ.

Vì vậy, các thành phần nào bạn biết hoặc bạn có thể đề xuất?

Trả lời

2

PDFCreator có thể hoạt động như máy in ảo nhưng cũng có thể sử dụng được qua COM. Thiết lập mặc định thậm chí bao gồm các ví dụ COM.

Bạn có thể kiểm tra các mẫu COM trong kho SourceForge SVN ngay tại đây: http://pdfcreator.svn.sourceforge.net/viewvc/pdfcreator/trunk/COM/

+1

tôi muốn tránh "máy in PDF", nhưng cuối cùng chúng tôi đã kết thúc với nuging PDFCreator để làm những gì chúng ta cần. – peterchen

0

Bạn có thể muốn có một cái nhìn tại PDFReactor

0

Nếu bạn có Microsoft Word được cài đặt, tôi đoán bạn có thể tự động hóa toàn bộ quá trình sử dụng các plugin "save as pdf" có thể được tải về từ Microsoft Office Site.

Bạn sẽ tự động hóa từ rồi mở tài liệu HTML bên trong từ, sau đó xuất dưới dạng PDF. Có thể đáng để quay, nếu bạn đang phát triển trong môi trường Microsoft.

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