1
我使用convert命令將pdf轉換爲多個PNG,我需要命名約定爲幻燈片 - ##。PNG此刻他們出來像幻燈片1.png,但因爲有20 +幻燈片,當我循環通過他們添加到模型中,順序出現錯誤,所以它看起來像幻燈片1.png幻燈片10.png幻燈片11.png等,我如何強制轉換使用雙號碼,如01 02 03等或有通過其循環更好的辦法,這是我目前所面對的Imagemagick - 文件命名
def convert_keynote_to_slides
system('convert -size 640x300 ' + keynote.queued_for_write[:original].path + ' ~/rails/arcticfox/public/system/keynotes/slides/'+File.basename(self.keynote_file_name)+'0%d.png')
slide_basename = File.basename(self.keynote_file_name)
files = Dir.entries('/Users/joshcrowder/rails/arcticfox/public/system/keynotes/slides')
for file in files
#puts file if file.include?(slide_basename +'-')
self.slides.build("slide" => "#{file}") if file.include?(slide_basename)
end
end
非常感謝! – 2010-04-07 23:38:24