Tôi có một yêu cầu để trao đổi một bản PDF của các bản ghi XML. Tôi nghĩ rằng không có cách nào để trực tiếp tạo pdf từ xml nhưng sử dụng XSLT hoặc XSL FO tôi tin rằng nó có thể được thực hiện. Tôi đã đọc rất nhiều bài báo tìm kiếm cách tốt để làm điều đó bằng cách sử dụng C#.Cách tốt nhất để tạo PDF từ XSLT XML trong C#
-> Cách tiếp cận tốt nhất trong thời gian này là gì? bất kỳ ví dụ nào thực sự sẽ tuyệt vời.
Kịch bản của tôi:
Tôi có XML trông giống như:
<Products>
<Brand name="Test">
<Quantity value="2/>
<Price value="$20"/>
</Brand>
<Brand name="Test2">
<Quantity value="3/>
<Price value="$30"/>
</Brand>
<Brand name="Test3">
<Quantity value="4/>
<Price value="$40"/>
</Brand>
</Products>
Làm thế nào tôi có thể tạo ra một pdf rằng sẽ có một bảng hiển thị tất cả thông tin này?
Tôi biết có rất nhiều câu hỏi tương tự như thế này nhưng hầu hết các câu hỏi đều lỗi thời. Bất kỳ trợ giúp thực sự đánh giá cao.
Bạn đã thử những gì? Vì bạn đề cập đến FO: bạn đã thử * FO chưa? Ví dụ: fonet.codeplex.net? Lưu ý rằng FO không phải là tầm thường - bạn cần phải làm nhiều công việc hơn mà bạn làm cho HTML, làm ví dụ. Ngoài ra: bạn đã xem xét bất kỳ công cụ chuyển đổi html-to-PDF nào chưa? (Tôi từng sử dụng HTMLDOC rất nhiều, một vài năm trở lại). Hoặc bất kỳ công cụ tạo PDF cấp thấp nào? –
được sao chép http://stackoverflow.com/questions/1674257/using-xml-xslt-and-c-sharp-to-create-an-rtf-or-pdf – Mennan
Như tôi đã đề cập, chúng hầu như đã lỗi thời cập nhật lần cuối cho FO là vào năm 2009. Tôi đang tìm một cái gì đó có thể dễ dàng sử dụng trong C#, và có thể được lấy làm công cụ tốt nhất để tự động hóa việc tạo pdf thông qua mã. Tôi đã xem http://report.sourceforge.net/, http://itextpdf.com/terms-of-use/index.php, http://www.pdfsharp.com/PDFsharp/ và một vài thứ nữa nhưng cần phản hồi từ những người đã sử dụng nó. – Bravo11