PDF dosyalarını Aspose.PDF kütüphanesi ile nasıl sıkıştırılır
Aspose.PDF PDF’lerin sıkıştırılmasını destekler. PDF dosya boyutunun çoğunluğunun küçültülme şekli, PDF Belgesine görüntü gömme boyutunu küçültmektir. Ek olarak, ilk sayfayı olabildiğince çabuk açmak için belgeyi doğrusallaştırabiliriz:
Bu yöntemi çağırmak aslında belgeyi kaydetmez. Aksine, belge yalnızca optimize edilmiş yapıya sahip olacak şekilde hazırlanır, ardından optimize edilmiş belge almak için
Save deyin.
PDF Dosyası boyutunu küçültme adımları
Ortamınızdaki kodu denemek için Aspose.PDF library gerekir.
- Document nesnesini kullanarak bir PDF belgesi açın.
- Gereksiz nesneleri kaldıran ve PDF dosyasındaki görüntüleri sıkıştıran belge nesnesindeki optimizasyon yöntemini çağırın
- Save () yöntemini kullanarak optimize edilmiş belgeyi yeni yola kaydedin.
Sistem Gereksinimleri
Aspose.PDF tüm büyük işletim sistemlerinde desteklenir. Sadece aşağıdaki önkoşullara sahip olduğunuzdan emin olun.
- Microsoft Windows veya COM Interop üzerinden .NET veya PHP, VBScript, Delphi veya C++ ile uyumlu bir işletim sistemi.
- Microsoft Visual Studio gibi geliştirme ortamı.
- Aspose.PDF için.NET DLL için projenizde başvurulan.
C# örneği: PDF Belgesini Sıkıştır
Java için Aspose.PDF ile Web için PDF Belgesini Optimize Etme
Doğrusallaştırma, bir web tarayıcısı kullanarak çevrimiçi tarama için uygun bir PDF dosyası yapma işlemidir. Doğrusallaştırılmış bir PDF dosyası, tüm dosya web sunucusundan indirilmeden önce PDF dosyasının ilk sayfasının bir kullanıcı web tarayıcısında görüntülenmesini sağlayan bir şekilde yapılandırılmıştır. Bu, web’in daha hızlı görüntülenmesini sağlar ve kullanıcının belgeyi görüntülemeye başlamak için tüm PDF’nin yüklenmesini beklemesi gerekmez. Optimize yöntemini kullanarak şunları yapabiliriz:
- ilk sayfayı mümkün olduğunca çabuk açın;
- sonraki sayfayı görüntülemek veya mümkün olduğunca çabuk bir sonraki sayfaya bağlantı ile takip
- sayfanın verileri yavaş bir kanal üzerinden teslim edildiğinde sayfayı aşamalı olarak görüntüler (önce en yararlı verileri görüntüleyin);
- Bir bağlantıyı takip etmek gibi kullanıcı etkileşiminin, tüm sayfa alınıp görüntülenmeden önce bile gerçekleştirilmesine izin verin.
Java ile PDF Dosyası boyutunu küçültmek için adımlar
- Document nesnesini kullanarak bir PDF belgesi açın.
- Gereksiz nesneleri kaldıran ve PDF dosyasındaki görüntüleri sıkıştıran belge nesnesindeki `Optimize E’ yöntemini çağırın
- Save () yöntemini kullanarak optimize edilmiş belgeyi yeni yola kaydedin.
Java Örneği: Web için PDF Belgesini Sıkıştır
C++ için Aspose.PDF ile Ek Açıklamaları Kaldırma veya Düzleştirme
PDF belgenize ek açıklamalar eklemek doğal olarak boyutunu artırır. Ek açıklamalar gerekli değilse kaldırılabilir. Gerekirse düzleştirilebilirler, ancak daha fazla değişiklik gerektirmezler. Her iki yöntem de dosya boyutunu azaltacaktır. Yöntemi kullanarak Düzleştirebiliriz:
- belgeyi mümkün olduğunca çabuk açın;
- Tek enitity olarak ekran sayfası
C++ ile PDF Dosyası boyutunu küçültme adımları
- MakeObject işlevini kullanarak giriş PDF dosyasını açan belge adlı bir belge nesnesi oluşturun.
- Belge nesnesindeki her sayfa nesnesi arasında, her bir döngü ve sayfa adlı aralık tabanlı bir yineleyici kullanarak döngü yapın.
- Her bir döngü ve ek açıklama adlı aralık tabanlı bir yineleyici kullanarak sayfa nesnesindeki her bir açıklama nesnesi arasında döngü yapın.
- Sayfa içeriğiyle birleştirmek ve herhangi bir etkileşimi kaldırmak için açıklama nesnesindeki Düzleştir yöntemini çağırın.
- Güncellenmiş PDF dosyasını kaydetmek için belge nesnesindeki Kaydet yöntemini çağırın.
C++ örneği: PDF Belgesini Düzleştirin
Aspose.PDF API Hakkında
Adobe Acrobat kullanmadan belgeler oluşturma, değiştirme, dönüştürme, oluşturma, güvenliğini sağlama ve yazdırma becerisine sahip platformlar arası uygulamalar oluşturmak için bir PDF İşleme Kitaplığı. HTML dahil olmak üzere çeşitli dosya formatlarını PDF’ye dönüştürmeyi ve PDF belgelerini çeşitli çıktı formatlarına dönüştürmeyi destekler. Geliştiriciler kolayca tek bir Sayfa PDF tüm HTML içeriği işlemek yanı sıra Etiketli PDF dosyaları SVG grafik etiketleri ile HTML dosyalarını dönüştürebilirsiniz. .NET PDF API sıkıştırma, tablo oluşturma, grafik ve görüntü fonksiyonları, köprüler, damga ve filigran görevleri, genişletilmiş güvenlik kontrolleri ve özel yazı tipi işleme sunuyor.