Tôi muốn có Paperclip tạo 2 hình thu nhỏ cho mỗi trang của tệp PDF nhiều trang được tải lên.Cách thu nhỏ một trang nhiều pdf với kẹp giấy
Tôi đang chạy Kẹp giấy 2.3.1.1 và sử dụng này trong mô hình tài sản của tôi:
has_attached_file :asset,
:styles => { :medium => "800x600>", :thumb => "100x100>" }
Vì vậy, khi tôi tải lên một tập tin pdf 3 trang, tôi đã hy vọng điều này sẽ tạo ra 2 ngón tay trên mỗi trang (một ở 800x600 và hình ảnh nhỏ hơn ở mức 100x100). Thay vào đó, tôi nhận được 3 thư mục được tạo (thumb, medium, original) - thư mục gốc chứa tệp pdf origianl, trong khi ngón tay cái và phương tiện chứa một pdf chỉ với trang đầu tiên của pdf tất cả được pixelated.
Tôi cần làm gì để lấy kẹp giấy để tạo 2 ngón tay cái cho mỗi trang của pdf? Lý tưởng nhất, tôi muốn một hình ảnh trên một trang như thế này (6 hình ảnh được tạo ra):
tài sản/1/trung bình/file-0.png
tài sản/1/trung bình/file-1. png
tài sản/1/trung bình/file-2.png
tài sản/1/thumb/file-0.png
tài sản/1/thumb/file-1.png
asset/1/thumb/file-2.png
Có ai biết cách làm điều này không? Tôi có cần bộ xử lý tùy chỉnh không? Nếu vậy, bộ xử lý sẽ trông như thế nào?
Cảm ơn.
Tôi đã cố gắng giải pháp này nhưng lệnh chuyển đổi dường như chỉ tạo ra 1 hình ảnh cho trang đầu tiên. Nếu không nó hoạt động rất tốt. Bất kỳ ý tưởng? –
Bạn có thể chơi với lệnh 'convert' từ gói Imagemagick trong terminal để gỡ lỗi nó. – taro
Cảm ơn, tôi đã chơi đùa với điều đó. Vẫn chưa nhận được nó để làm việc, chỉ tạo ra 1 hình ảnh cho trang đầu tiên. –