2016-12-05 3 views
2

J'essaie de convertir un fichier PDF en format PNG en utilisant ghostscript et Imagick.Conversion d'un fichier PDF au format PNG avec la même résolution

J'ai essayé:

o_imagick = new imagick(mydocu.pdf[0]); 
$this->o_imagick->setImageFormat('png'); 
file_put_contents ("actualpdf.png", $this->o_imagick); 

qui génère et enregistre une nouvelle image, mais la résolution est bizarre. J'ai besoin d'avoir la même résolution que le PDF. J'ai supposé que cela générerait juste une copie PNG exacte sur le PDF.

Des idées?

+1

Le format PDF vient normalement dans les dimensions du papier A4, vous devez donc définir la résolution/les dimensions de l'image PNG en conséquence. – Farside

Répondre

0

Le format PDF n'a généralement pas de résolution, c'est un format vectoriel évolutif. Donc, votre exigence n'a pas de sens.

Il est possible que le fichier PDF contienne une image, qui peut alors avoir une résolution, mais ce n'est pas tout à fait la même chose.

Si vous avez publié un exemple de fichier PDF, nous pourrions être en mesure de faire quelques suggestions, mais en l'état, il n'y a pas suffisamment d'informations.