TranscoderTest.php 886 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace Ghostscript\Tests;
  3. use Ghostscript\Transcoder;
  4. class TranscoderTest extends \PHPUnit_Framework_TestCase
  5. {
  6. protected $object;
  7. protected function setUp()
  8. {
  9. $this->object = Transcoder::create();
  10. }
  11. public function testTranscodeToPdf()
  12. {
  13. $dest = tempnam(sys_get_temp_dir(), 'gs_temp') . '.pdf';
  14. $this->object->toPDF(__DIR__ . '/../../files/test.pdf', $dest, 1, 1);
  15. $this->assertTrue(file_exists($dest));
  16. $this->assertGreaterThan(0, filesize($dest));
  17. unlink($dest);
  18. }
  19. public function testTranscodeAIToImage()
  20. {
  21. $dest = tempnam(sys_get_temp_dir(), 'gs_temp') . '.jpg';
  22. $this->object->toImage(__DIR__ . '/../../files/test.pdf', $dest);
  23. $this->assertTrue(file_exists($dest));
  24. $this->assertGreaterThan(0, filesize($dest));
  25. unlink($dest);
  26. }
  27. }