require __DIR__ . '/vendor/autoload.php'; use Jcupitt\Vips; $image = Vips\Image::newFromFile('./images/demo.png', ['access' => 'sequential']); $image->writeToFile('./aa.pdf', [ //'format' => 'pdf' ]); not working and got error VipsForeignSave: "./aa.pdf" is not a known file format