2016-04-09 37 views
0

Masaüstü Uygulamam, itextsharp library.There ile tek bir sayfa pdf oluşturuyor.tek katman/dümdüz pdf dosyası ITEXTSHARP

Bu pdf sayfasını (40 fotoğraf ile) pdf oluştururken bir resim olarak düzleştirmem gerekiyor, şu anda pdf sayfasında 40 ayrı fotoğraf var. Bunu varsayılan olarak yaklaşık 80 katman oluşturacağını varsayalım. Bir basım için bu dosyayı kopyalamakta yüksek zaman.

GDI + kullanarak tüm 40 resmi tek bir jpeg olarak yapmak istemiyorum ve ardından pdf dosyasına koyun.

Ben stamper kullanarak ve düzleştirmek için oluşturulan pdf dosyasını okuma bir çok seçenek gördük.Pdf oluştururken bir yolu var düzleştirilmiş bir dosya oluşturabilirsiniz.

cevap

0

PDF'yi düzleştirme hakkındaki anlayışınız tamamen yanlıştır. Bir PDF'yi düzleştirme kavramı, tüm etkileşimlerin kaldırılması anlamına gelir. Örneğin: form alanlarına sahip bir PDF dosyanız var. Bu form alanlarının içeriği Adobe Reader'da değiştirilebilir. Böyle bir formu düzleştirdiğinizde, form alanlarını alıp alan içeriğini sayfanın gerçek içeriğine göre değiştirirsiniz. Sonuç, insanların alanların içeriğini artık değiştirememesi anlamında düz bir PDF.

PDF'de tek bir sayfada birden çok resme sahip olmanın, bu PDF'de birden fazla katman olduğunu gösterir. PDF'deki katmanları anlamanız tamamen yanlış. Katmanlar, birçok farklı bağlamda kullanılan bir kelimedir. Örneğin, isteğe bağlı içerik grupları (OCG) ile çalışırken, insanlar genellikle katmanlara başvurur.

Photoshop'tan bildiğiniz gibi katman kavramı gerçekten PDF'de bulunmuyor. İçerik bir akışa eklenir. Öncelikle hangi içerik eklenirse, içeriğin içeriği de dahil olabilir. PDF'nin daha hızlı basılacağı umuduyla görünmeyen tüm içeriği kaldırarak içeriği pro-proseslemek istersiniz. Bunu, birçok farklı görüntü nesnesini bir görüntüyle değiştirerek elde etmek istersiniz.

Bunun iText ile yapılabileceğini varsaymanız yanlıştır. iText PDF'yi bir görüntüye dönüştürmez. Bu, iText'in yazdığı şeyin kapsamı dışındadır.

X görüntüleri iText kullanarak 1 tek görüntü olarak eklemek istiyorsanız, görüntüleri görmeden önce X görüntülerini tek bir görüntüde görüntülemeniz gerekir. Görüntü işleme yazılımına ihtiyacınız var, çünkü iText istediğini yapmayacak.

+0

Cevabınız için teşekkür ederiz, katmanları ve düz pdf dosyalarını içeren görüntü düzenleme yazılımları ile çalışmanın bir temelinden geliyoruz. İçeriği sadece tek bir sayfa daha sonra RIP daha hızlı olacaktır. Bunu yapan başka herhangi bir pdf kütüphanesi var. ? –

+0

@ LawrenceDias Bildiğim kadarıyla değil. –

İlgili konular