Pass multiple ids as Views Arguments in the Rule action Save PDF as file on server
If I would like to save those files using vbo then I would try to create drupal action in your own module. And in this case you wouldn't need rules. Or you could revoke rules event if you would want to with rules_invoke_event function;

function mymodule_action_info() {
  return array(
    'dosomethinggoodfunction' =&gt; array(
      'type' =&gt; 'node',
      'label' =&gt; t('Do something'),
      'configurable' =&gt; FALSE,
      'triggers' =&gt; array('node_save'),
    ),
  );
}
function dosomethinggoodfunction($node) {
  // function to do some good stuff.
}