JPEG PDF dönüştürmek için Ghostscripti kullanma.

2 Cevap php

Yani bir gazete sitesi için bir CMS modülü üzerinde çalışıyorum. Sonra bir sayfa çevirme dijital online gazete dönüştürülecek tüm gazete, bir PDF yüklemek için seçeneği ile editörleri sağlayan ediyorum.

Sayfa saygısız trick flaş ile yapılır ve tüm sürümleri için kullanın sadece bir. Swf olur. Benim sorunum PDF 2 JPEG dönüşüm ile.

Bu PDF'ler Adobe InDesign CS4 yapılır ve çoğu kez Dropshadows veya bevels gibi etkileri Görüntüler içerirler.

Ben başlangıçta .. onları yalnızca metin veya basit görüntüleri vardı PDF'leri ile benim kod denedim ve işler iyi çalıştı. Ben dropshadow etkileri ile döndürülmüş görüntüleri birlikte daha karmaşık PDF, bu dışarı çalıştım, işler zor aldım.

İşte benim ghostscriptin kodu:

$result=exec("gs -sDEVICE=jpeg -sOutputFile=../ediciones/20090717/pages/page-%d.jpeg ../ediciones/20090717/20090717.pdf");

Here are all the links you'll need: www.dengelz.com/clientes/norte/ghostscript.html

Önerileriniz?

2 Cevap

Ben ne gs yapar postscript destekler aynı datamodel içine pdf dönüştürmek olduğunu şüpheli var. Postscript saydamlığı (alfa kanalı) desteği yok, bu yüzden bu ara formatta açılan gölgeler temsil yolu yoktur. Sonra, gs hiçbir trasparencies ile Açıkçası, jpg vermektedir.

Ben, jpg PDF'leri dönüştürmek için başka bir strateji kullanmak zorunda olacak düşünüyorum.

Sorun çözüldü.

Bu PDF'ler Adobe InDesign CS4 ihraç ediliyordu yolu ile yapmak zorunda.

Bu ihracat için doğru biçimi:

  • Standart: PDF/X--3: 2003
  • Uyumluluk: Acrobat 4 (PDF 1.3)
  • Çıktı - Renk: Yok Renk Dönüştürme
  • Çıktı - PDF / X: Belge -> (belge ne varsa boşluk)
  • Gelişmiş - saydamlık: [Orta Çözünürlük]

Bu konfigürasyonları bir çift onlar ne hiçbir fikrim yok, ama bu PDF'leri doğru ihracat için çalıştı yapılandırma ve JPEG içine dönüşüm (düşürelim dahil) 'dir.

Anladığım kadarıyla, bu yapılandırma ile, orada PDF oluşturulmadan önce olur bir düzleşme süreçtir, bunun Ghostscript şeffaflık yorumlamak zorunda sorun tasarrufu.

You can now check the generated JPEG here: http://www.dengelz.com/clientes/norte/ediciones/20090717/pages/page-1.jpg