Tôi có yêu cầu để có thể tạo tệp PDF trong ứng dụng (ASP.net) của chúng tôi. Chúng tôi cần đáp ứng các yêu cầu sau:Tạo PDF động từ mẫu
Văn bản sẽ chủ động và phải được thêm theo chương trình.
Lý tưởng nhất là chúng tôi muốn căn cứ các tài liệu được tạo này ra khỏi mẫu PDF do nhà thiết kế của chúng tôi cung cấp.
Một số phần/trang có thể hoặc không hiển thị tùy thuộc vào các điều kiện nhất định - lý tưởng là chúng tôi muốn nội dung 'chảy' trở lên để lấp đầy khoảng trống khi có nội dung nào đó bị xóa.
Một số trang có thể cần phải lặp lại, tùy thuộc vào một số điều kiện nhất định.
Một số mẫu PDF sẽ nằm ngoài tầm kiểm soát của chúng tôi (chúng tôi đang điền các biểu mẫu ứng dụng do bên thứ ba cung cấp), vì vậy có thể đọc trong một tệp PDF trống và phổ biến.
Tôi đã nhìn iTextSharp và có vẻ như để làm hầu hết những điều này (tức là tôi có thể mất một PDF, chỉnh sửa nó để bao gồm các lĩnh vực hình thức mà chúng ta cần phải điền dữ liệu và sau đó sử dụng iTextSharp để đọc rằng trong như là một mẫu và điền dữ liệu), tuy nhiên, tôi không chắc chắn làm thế nào sau đó để đi về tiềm năng ẩn toàn bộ các phần và/hoặc lặp lại các trang.
Điều tôi đang tìm kiếm ở đây là một lời khuyên nhỏ từ bất kỳ ai đang ở trong tình huống tương tự.
Cập nhật nhỏ tại đây, chúng tôi đã sử dụng iTextSharp - đây là một công cụ mạnh mẽ, nhưng học một chút, tuy nhiên nó nhanh, nhẹ và chính xác những gì chúng tôi muốn.
Tuy nhiên ...
tôi sẽ chỉ ra rằng phiên bản mới nhất là không còn thực sự miễn phí (như trong bia) - giấy phép không cho phép sử dụng thương mại. Kết quả là, bây giờ chúng ta có một phiên bản được cấp phép, nhưng nó không hề rẻ tiền (và họ không công bố một bảng giá).
xem [bài viết] này (http://www.nopcommerce.com/boards/t/15568/feature-request-template-based-reporting-system.aspx) trên báo cáo dựa trên mẫu. Đây là [html to pdf converter] (http://www.hiqpdf.com) mà họ đang nói đến. –