2009-09-21 18 views
7

Tôi đang đánh giá các công nghệ kết xuất PDF. XSL-FO là con đường được lựa chọn của chúng tôi bởi vì một tiêu chuẩn mở và dữ liệu nguồn của chúng tôi là XML. Những trải nghiệm nào mà mọi người đã có với các triển khai khác nhau của XSL-FO?triển khai XSL-FO hàng đầu là gì? Làm cách nào để tôi quyết định trong số đó?

Việc triển khai tôi đã tìm thấy cho đến nay là:

Tiêu chí tôi đang sử dụng để đánh giá là: hiệu suất, tính ổn định, hỗ trợ, giá, công cụ quản lý mẫu. Cũng quan trọng: java API tốt và khả năng chạy trên Unix.

Bất kỳ sản phẩm nào chúng tôi lựa chọn, chúng tôi cũng sẽ được yêu cầu tìm các dịch vụ tư vấn để giúp chúng tôi xây dựng các mẫu của mình, vì vậy khả năng tìm kiếm các nhà phát triển thành thạo trong công nghệ là quan trọng.

Cập nhật:

Các Ecrion folks đã làm một performance comparison được tranh chấp bởi renderX người. Tuy nhiên, renderX cho đến nay đã từ chối cung cấp các tiêu chuẩn hoặc kiểm tra của riêng họ để so sánh. Tôi đoán tôi sẽ phải chạy điểm chuẩn của riêng mình.

Cho đến bây giờ tôi đang hướng về Ecrion vì nó hỗ trợ đầu ra WordML và anh chàng renderX khá thô lỗ.

+0

theo dõi quá hạn lâu: Tôi đã kết thúc việc lập hóa đơn của mình với Apache FOP. Có một số vấn đề về định dạng nhỏ, nhưng chúng đều có thể giải quyết được. Dịch vụ dựng hình mà tôi đã xây dựng trên FOP rất nhanh để chạy hóa đơn một vài nghìn hóa đơn mỗi tháng một lần. tiết kiệm khoảng $ 30k- $ 40k trong phí cấp phép. – nont

+0

Liên kết ecrion/renderx đã chết. – collapsar

Trả lời

7

Ibex pdf creator là một công cụ XSL-FO tốt với hiện thực Java và .NET.

Tôi đã sử dụng triển khai Java của mình và đã thực hiện khá nhiều mọi thứ chúng tôi cần và có hiệu suất cao. Mô hình cấp phép của họ thực sự tốt, đặc biệt nếu bạn đang xây dựng các khách hàng cần xử lý XSL-FO. Bạn trả một khoản phí cho mỗi nhà phát triển, không phải a phân phối cho mỗi khách hàng.

Antenna HouserenderX. là các nhà lãnh đạo trong không gian XSL-FO. Họ có các công cụ tuyệt vời và hỗ trợ/triển khai tổng thể cho đặc tả XSL-FO.

Bất kể động cơ FO nào bạn quyết định, sẽ hữu ích nếu có sẵn một số công cụ để phát triển. Hiển thị qua các công cụ FO khác nhau giúp kiểm tra XSL-FO của bạn và xác định xem đầu ra không đúng là do sự cố với công cụ kết xuất hoặc với XSL-FO của bạn.

+0

Cảm ơn. Đó là loại phản hồi tôi đang tìm kiếm. – nont

+3

Nếu bạn đang tìm kiếm dịch vụ tư vấn và đào tạo XSL-FO, Ken Holman cung cấp cả hai và tuyệt vời. Ông đã giúp tạo một thư viện biểu định kiểu thực sự mở rộng (XSL-FO) đã tạo ra đầu ra PDF và HTML cho một dự án của tôi. Tôi không thể nói đủ điều tốt về công việc của anh ấy. http://cranesoftwrights.com –

+0

một chút spam: kiểm tra udemy.com/practical-transformation-using-xslt-and-xpath (5 giờ video miễn phí) và cranesoftwrights.com/training/index.htm#pdfbooks (thêm hơn một nghìn trang văn bản sách). – mlvljr

1

Antennahouse là một yếu thực hiện XSL-FO:

+0

Cảm ơn, họ cũng có vẻ giống như một người chơi chính trong lĩnh vực dựng hình. Một điều họ không bao gồm là một nhà thiết kế mẫu Visual, mà các sản phẩm khác làm bao gồm. Họ dường như có một cung cấp rắn khác. Sửa đổi – nont

+0

. Tôi vừa gặp anh chàng AntennaHouse, người rất hữu ích. Họ thực sự cung cấp một công cụ tạo mẫu được gọi là ReportDesigner – nont

2

Ecrion có trình thiết kế báo cáo nâng cao nhất. Đó là cách trên công cụ của Antenna, và bạn có thể thấy XSL-FO thực tế đang được chỉnh sửa. Điều này rất quan trọng vì bạn có thể sử dụng Ecrion's Designer với tất cả các trình định dạng XSL-FO bao gồm FOP. Các nhà cung cấp khác đang cố gắng để đạt được một nhà cung cấp lock-in để định dạng FO của riêng họ.

0

Mục nhập muộn, nhưng để hoàn thành: Tôi đang sử dụng máy trạm XML2PDF từ www.alt-soft.com - công việc nhanh, rẻ và thực hiện ngay cả SVG và Dấu trang.