小编Ser*_*hei的帖子

如何使用 gm 转换选定的 pdf 页面

我正在使用 Nodejs 的“gm”模块转换不同的图像和 pdf 文件。图像类型成功,但当我想将 PDF 转换为图像时遇到问题。我只需要将选定的一页从 pdf 文件转换为 jpg/png。如果我将整个 pdf 文件传递​​给“gm”,它只会将第一页保存到图像,但我找不到保存另一页的方法。

gm(file).toBuffer(format.toUpperCase(), 
       function (err, buffer) {
    // so in buffer now we have converted image
 }
Run Code Online (Sandbox Code Playgroud)

谢谢。

pdf imagemagick image-processing node.js graphicsmagick

5
推荐指数
2
解决办法
5730
查看次数

mongoid模型的关键不起作用

我安装了gem mongoid到RoR应用程序,但收到错误"未定义的方法`键?" 为nil:NilClass",同时为键功能指定属性.

所以我有这个模型:

 class Author
      include Mongoid::Document
      field :name
      key :name
    end
Run Code Online (Sandbox Code Playgroud)

并默认脚手架控制器和运行此url localhost:3000/authors,收到此错误

NoMethodError in AuthorsController#index

undefined method `key?' for nil:NilClass
Rails.root: C:/Users/Jeremy/RubymineProjects/university
Run Code Online (Sandbox Code Playgroud)

宝石文件:

source 'https://rubygems.org'

gem 'rails', '3.2.6'
gem "mongoid", "~> 3.0.0"
gem "bson_ext", "~> 1.2"

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'
Run Code Online (Sandbox Code Playgroud)

我从这里使用了指南http://railscasts.com/episodes/238-mongoid?view=asciicast,做了两次相同的事情.

ruby-on-rails mongodb mongoid

4
推荐指数
1
解决办法
1906
查看次数

Amazon Lambda调用错误

我需要从php调用我的Amazon Lambda函数,但是当我拥有AWSLambdaFullAccess权限时,我得到了奇怪的权限错误.我的代码:

$client = LambdaClient::factory(array(
'key' => 'AKI...G',
'secret' => 'VXD...YOse',
'region' => 'us-west-2'
));
$result = $client->invokeAsync(array(
'FunctionName' => 'arn:aws:lambda:us-west-2:180...52:function:fe...st',
'InvokeArgs' => json_encode($array),
));
Run Code Online (Sandbox Code Playgroud)

这是错误:

User: arn:aws:iam::69...67:user/developer is not authorized to 
perform: lambda:InvokeFunction on resource: 
arn:aws:lambda:us-west-2:180...52:function:fe...st
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢

php amazon-web-services aws-lambda

4
推荐指数
1
解决办法
2070
查看次数