Tôi muốn có thể tạo đầu ra PDF từ ứng dụng Windows C ++ (bản địa) của mình. Có thư viện mã nguồn mở / miễn phí nào để thực hiện việc này không?
Tôi đã xem các câu trả lời cho câu hỏi này , nhưng chúng chủ yếu liên quan đến .Net.
Tôi muốn có thể tạo đầu ra PDF từ ứng dụng Windows C ++ (bản địa) của mình. Có thư viện mã nguồn mở / miễn phí nào để thực hiện việc này không?
Tôi đã xem các câu trả lời cho câu hỏi này , nhưng chúng chủ yếu liên quan đến .Net.
Câu trả lời:
Haru là một thư viện phần mềm nguồn mở, đa nền tảng, miễn phí để tạo PDF được viết bằng ANSI-C. Nó có thể hoạt động như một thư viện tĩnh (.a, .lib) và một thư viện chia sẻ (.so, .dll).
Tôi đã không thử tự mình, nhưng có thể nó có thể giúp bạn
Tôi đã làm việc trong một dự án yêu cầu báo cáo pdf. Sau khi tìm kiếm trực tuyến, tôi tìm thấy thư viện PoDoFo. Có vẻ rất mạnh mẽ. Tôi không cần tất cả các tính năng, vì vậy tôi đã tạo một trình bao bọc để loại bỏ bớt một số sự phức tạp. Không quá khó. Bạn có thể tìm thấy thư viện ở đây:
http://podofo.sourceforge.net/
Thưởng thức!
Nếu bạn dũng cảm và sẵn sàng tự thân vận động, bạn có thể bắt đầu với thư viện PostScript và tăng cường nó để xử lý PDF, tận dụng tài liệu tham khảo PDF trực tuyến miễn phí của Adobe .
PDF Hummus. xem tại http://pdfhummus.com/ - chứa tất cả các tính năng cần thiết để thao tác với tệp PDF ngoại trừ kết xuất.
jagpdf dường như là một trong số đó. Nó được viết bằng C ++ nhưng cung cấp API C.
Nó phụ thuộc một chút vào nhu cầu của bạn. Một số bộ công cụ vẽ tốt hơn, một số bộ công cụ khác tốt hơn để viết văn bản. Cairo có khả năng vẽ khá tốt (nó hỗ trợ nhiều loại màn hình và tệp, bao gồm cả pdf), nhưng nó có thể không lý tưởng cho những kiểu chữ đẹp.
thư viện muPdf có vẻ rất hứa hẹn: http://mupdf.com/
Ngoài ra còn có một trình xem mã nguồn mở: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
muPdf
Một cách tiếp cận không phải mã nguồn mở là: PDF Creator Pilot cung cấp nhiều tùy chọn ngôn ngữ hơn bao gồm C ++, C #, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP và Python
Hãy thử wkhtmltopdf
Các tính năng của phần mềm
Nền tảng chéo. Mã nguồn mở. Chuyển đổi bất kỳ trang web nào thành tài liệu PDF bằng webkit. Bạn có thể thêm đầu trang và chân trang. Tạo TOC. Chuyển đổi chế độ hàng loạt. Có thể chạy trên máy chủ Linux với XServer (phải cài đặt libs máy khách X11). Có thể được sử dụng trực tiếp bởi PHP hoặc Python thông qua các liên kết với libwkhtmltox.
http://wxcode.sourceforge.net/docs/wxpdfdoc/
Hoạt động với thư viện wxWidgets.