Пример #1
0
 /**
  * Create PDF device object.
  *
  * @param null|string $outputFile
  *
  * @return PdfWrite
  */
 public function createPdfDevice($outputFile = null)
 {
     $device = new PdfWrite($this, $this->createArguments());
     $device->setSafer()->setBatch()->setNoPause();
     if (null === $outputFile) {
         $outputFile = '-';
     }
     $device->setOutputFile($outputFile);
     return $device;
 }
Пример #2
0
 /**
  * Create PDF device object
  *
  * @param null|string $outputFile
  *
  * @return PdfWrite
  */
 public function createPdfDevice($outputFile = null)
 {
     $builder = $this->createProcessBuilder();
     $arguments = $this->createProcessArguments(['-dSAFER', '-dBATCH', '-dNOPAUSE']);
     $device = new PdfWrite($builder, $arguments);
     if (null !== $outputFile) {
         $device->setOutputFile($outputFile);
     }
     return $device;
 }