Tôi đã thực sự làm được một chút công bằng của nghiên cứu này, và đây là những gì tôi đã đưa ra:
đánh giá TallComponents.com của phiên bản của PDFRasterizer đã chứng minh với tôi rằng nó có thể được thực hiện dưới 50 dòng mã. Nó khá đắt - Khoảng £ 500.
Mua Acrobat Pro để làm điều đó không hiệu quả về chi phí, đặc biệt khi sử dụng khay nhớ tạm thời để tải tệp PDF vào bộ nhớ.
ITextSharp có API lớn để thao tác PDF, mặc dù tôi đã đọc một vài địa điểm cho biết rằng nó không thể tạo hình thu nhỏ từ PDF và tôi cũng chưa quản lý được. Nếu ai đó có thể sửa tôi bằng một ví dụ, thì điều đó sẽ được đánh giá rất cao!
GFL SDK là giải pháp miễn phí (sau khi đã viết bài đăng này!) Tôi đã làm việc trong C# .NET! Hallelujah! Mã tôi sử dụng là ở đây: http://homeofcox-cs.blogspot.com/2008/10/c-convert-pdf-to-image-format.html và bạn sẽ cần phải tham khảo gflAx.dll bằng cách sử dụng regsvr32.exe.Sau đó nó sẽ xuất hiện khi bạn thêm một tham chiếu đến DLL dưới tab COM.
Vì vậy, trong kết luận, nếu bạn muốn nó hoàn toàn miễn phí, nó có thể được thực hiện trong C# .NET bằng GflaX.
Chúc mừng,
Karl.
tại sao giải pháp Aspose của bạn không hoạt động với ASP.NET? –
@Lou Franco - Tôi nghi ngờ bản chất nguồn mở của Aspose là vấn đề. – theraccoonbear
Như tôi đã nói, Aspose hoạt động rất tốt. Tôi nghĩ đó là một sản phẩm tuyệt vời. Tôi chỉ tự hỏi những loại lựa chọn thay thế, đặc biệt là nguồn mở, có. – Anjisan