Jpeg2000 görüntüleriyle pdf dosyasını, jpeg2000 görüntüleriyle pdf dosyasına dönüştürme


3

Jpeg2000 sıkıştırma kullanarak sıkıştırılmış görüntüleri olan bir pdf dosyası var. İPad bu görüntüleri pdf formatında görüntüleyemiyor. Tüm görüntüleri jpeg2000 sıkıştırması kullanmayan pdf dosyasını pdf sürümüne dönüştürmek için ücretsiz bir yardımcı program var mı? Açık pdf dosyasında olduğu gibi hızlı bir çözüm arıyorsanız, bazı ayarları değiştirin, farklı kaydet ..


Yani? Cevabım sizin için çalıştı mı?
Kurt Pfeifle

Yanıtlar:


1

Bu tavsiyeyi tüm rezervasyonlarda size vereceğim, çünkü şu anda doğrulamak için bir yolum yok ...

Bununla birlikte, emin olduğum şey: Ghostscript, JPEG2000 görüntü sıkıştırmasını destekliyor (ancak bunu özel bir şekilde yapmanız gerekebilir; bkz. Http://svn.ghostscript.com/ghostscript/trunk/gs/doc/Make.htm ).

Şimdi, ne hakkında emin değilim: bu -dAutoFilterColorImages=...komut satırı parametresi var. Böyle kullanmak mümkün olabilir:

gswin32c.exe ^
    -dBATCH ^
    -dNOPAUSE ^
    -dSAFER ^
    -sDEVICE=pdfwrite ^
    -dAutoFilterColorImages=false ^
    -dUseFlateCompression=true ^
    -sOutputFile=output-pdf-flate.pdf ^
    c:/path/to/input-jpeg2000.pdf

Düşündüğüm gibi çalışıyorsa , JPEG2000 etkin bir Ghostscript derlemesi sorunlu PDF'nizi hatasız olarak okur ve çıktı PDF'yi JPEG2000 yerine flate sıkıştırması kullanarak resimlerle yazar.


GÜNCELLEME: Bazı ek bilgi parçaları bulundu.

  1. Son Ghostscript sürümleri (mevcut 8.71) varsayılan olarak JPEG2000 uyumludur.
  2. 'JPEG2000 etkin' ifadesi şu şekildedir: 'PDF2000'de JPEG2000'i okuyabilir ve işleyebilir'.
  3. Ghostscript JPEG2000'i çıkış PDF'sine [*] yazmıyor .

[*] Sebep: JPEG2000 görüntüleri oluşturma desteği yoktur , çünkü kodlayıcı lisans almak için para harcar (ve patent kapsamalıdır, bu nedenle kendi uygulamasının yazılması risklidir).

Bu, -dAutoFilterColorImages=...ve -dUseFlateCompression=...parametrelerini komut satırına eklemeniz gerekmediği anlamına gelir . PDF'nin basit bir yeniden damıtma çalışması gerekir:

gswin32c .... -sDEVICE=pdfwrite -sOutputFile=out.pdf input.pdf

Güncelleme 2:


Web'den gswin32c.exe dosyasını indirdim, ancak dll dosyasını yükleyemediğimde hata alıyorum. Bağımlılık var mı? Bu aracı derleyecek araçlarım yok. Aracın tamamı indirilebilir durumda mı?
Tony_Henrich

Gswin32c.exe dosyasını indirmek yeterli değildir. Eşlik eden tüm kaynaklara da ihtiyacınız var (artı, .dll). Her şey burada gs871w??.exe(lar) da: ghostscript.com/releases (aşağı kaydır).
Kurt Pfeifle

@Tony_Henrich: indirmek ve yüklemek gs871w??.exe( gswin32c.exesizin için tek iş yerine ?
Kurt Pfeifle

Sahip olduğum konu şudur, bu işe yarıyor ama metni kesmeye devam ediyor gibi görünüyor. 72dpi dönüşüm kullanırsam çoğunu alır, ancak yine de sağdan bir inç kadar keser. Onların yardımlarına bakıyorum, ancak diğer yardımlar takdir edilecektir.

@ERG: Hangi komutu kullandınız? Çözünürlük ve sayfa boyutunu kontrol etmek için ekstra parametreler eklemeniz gerekebilir. Giriş PDF'niz (veya buna bir bağlantı) ve istediğiniz çıktı sayfa boyutunuz hakkında biraz bilgi verirseniz, daha fazla ipucu verebiliriz ....
Kurt Pfeifle

1

Windows PC'si olan ve Mac'e erişimi olmayanlar için:

  1. GSView ve Ghostscript'i indirin.
  2. Ghostscript'i ve ardından GSView'ı yükleyin.
  3. PDF'nizi GSView'da açın
  4. Dosya menüsünden Dönüştür'ü seçin.
  5. İletişim kutusunda, Cihaz'ın altında PDFWrite, ardından Tamam'ı seçin.

Ortaya çıkan çıktı, iOS cihazlarında düzgün şekilde görüntülenmelidir.


0

Mac'iniz varsa, dosyayı Önizleme'de açmak ve kaydetmek kadar kolaydır. Kaydedilen PDF normalde 5 kat daha büyüktür, ancak JPEG200 sıkıştırması yoktur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.