PDF dosyası nasıl sıkıştırılır?
PDF’yi sıkıştırmayı denemek için içeriği base64 metni olarak sağlayın. İşlem başarılı olursa işlenmiş PDF’nin kodlanmış içeriğiyle birlikte boyut ve sayfa ölçümleri döner; dosyanın mutlaka küçüleceği garanti edilmez.
PDF sıkıştırma için gerekli hazırlık
PDF dosyasının boyutunu azaltmayı denemek için bu aracı kullanabilirsiniz. Araç, verdiğiniz PDF içeriğini okumayı, her sayfayı yeni bir PDF içinde oluşturmayı ve içerik akışlarını sıkıştırmayı dener. Sayfalardaki görseller de kalite 60 kullanılarak işlenir. İşlem başarılı olduğunda yeni PDF’nin kodlanmış içeriğiyle birlikte boyut ve sayfa bilgileri sunulur.
Bu kullanımda dosya yolu, internet adresi veya ham ikili veri girdi olarak varsayılmamalıdır. Dosya alanına, PDF içeriğini temsil eden base64 metnini vermeniz gerekir. Elinizdeki PDF’yi önce uygun bir yöntemle base64 biçimine dönüştürün ve oluşan metni kullanın. Alan boş bırakıldığında işlenecek içerik sağlanmamış olur; bu durumda sonuç alınamayabilir. Böylece gönderdiğiniz değerin hangi biçimde olması gerektiğini işlem başlamadan önce kontrol edebilirsiniz.
PDF sıkıştırmayı deneme adımları
- Boyutunu azaltmayı denemek istediğiniz PDF’yi belirleyin ve içeriğini base64 metnine dönüştürün. Dosyanın yolunu veya URL’sini değil, bu dönüşümden çıkan metni hazırlayın.
- Oluşan base64 metnini dosya alanına girin. Alan isteğe bağlıdır, ancak içerik verilmeden anlamlı bir PDF işleme denemesi yapılamaz.
- İşlemi başlatın. Araç, metni base64 olarak çözmeye ve elde edilen içeriği PDF biçiminde ayrıştırmaya çalışır.
- İşlem başarılı olursa her giriş sayfası yeni bir PDF’ye aktarılır; içerik akışlarında sıkıştırma etkinleştirilir ve sayfa görselleri kalite 60 ile işlenir.
- Dönen işlenmiş PDF’nin base64 içeriğini ve ölçümleri kaydedin. Bu kodlanmış içeriği PDF olarak kullanabilmek için uygun bir base64 çözme yöntemiyle yeniden dosya biçimine dönüştürmeniz gerekir.
- Orijinal bayt sayısını sıkıştırılmış bayt sayısıyla karşılaştırın. Sonuçta verilen boyut oranını bir ondalık basamağa yuvarlanmış yüzde değeri olarak, sayfa sayısını ise işlenen belgenin kapsamını kontrol etmek için okuyun.
Bu sıra, önce girdi biçimini doğrulamanıza, ardından işlenmiş içeriği ölçümlerle birlikte değerlendirmenize yardımcı olur.
Ölçümleri ve başarısızlıkları değerlendirme
Başarılı bir sonuçta işlenmiş PDF’nin base64 içeriği, orijinal bayt sayısı, sıkıştırılmış bayt sayısı, boyut oranı ve sayfa sayısı bulunur. Bu alanları birlikte okuyarak işlemden sonra hangi içeriğin üretildiğini ve iki dosya temsilinin ölçülen boyutlarını karşılaştırabilirsiniz. Sayfa sayısı, işlenen giriş belgesine ilişkin bir ölçümdür.
Boyut oranının raporlanması, sıkıştırılmış dosyanın mutlaka daha küçük olduğu anlamına gelmez. İki bayt değeri arasındaki hesaplama sonucunda oran sıfır veya negatif yönde bir değişim gösterebilir. Bu yüzden yalnızca işlem başarılı oldu diye beklenen küçülmenin gerçekleştiği sonucuna varmayın.
Sonuç dönmezse base64 metninin eksiksiz olduğunu ve geçerli bir PDF içeriğine karşılık geldiğini inceleyin. Bozuk base64, geçersiz PDF, ayrıştırma sırasında oluşan istisnalar veya çıktı üretilememesi işlemi başarısız kılabilir. Gerekli PDF yazma yeteneği kullanılamıyorsa da işlenmiş içerik oluşturulamaz. Bu koşullarda farklı bir geçerli girdiyle yeniden deneme yapmanız gerekebilir.
Uygulamalı örnek
Bir kullanıcı, e-posta ekine hazırladığı üç sayfalı PDF’nin base64 içeriğini göndererek işlenmiş belgenin sayfa bilgisini ve ölçülen boyut değişimini kontrol etmek istiyor.
Üç sayfalı bir PDF’yi base64 metnine dönüştürün, metni dosya alanına gönderin ve başarılı dönüşte sayfa sayısının üç olarak raporlanıp raporlanmadığını, ardından iki bayt ölçümünün nasıl değiştiğini kontrol edin.
Başarılı sonuçta kodlanmış işlenmiş PDF içeriğiyle birlikte orijinal bayt sayısı, sıkıştırılmış bayt sayısı, bir ondalık basamağa yuvarlanmış boyut oranı ve sayfa sayısı alanları yer alır. İki bayt değerini karşılaştırarak ölçülen değişimi inceleyebilirsiniz.
Sınırlamalar
- Dosyanın mutlaka küçüleceği garanti edilmez; bozuk base64, geçersiz PDF, ayrıştırma ya da çıktı üretimi sorunları ve gerekli PDF yazma yeteneğinin bulunmaması işlemi başarısız kılabilir.
Sık yapılan hatalar
- Dosya alanına bir yol veya URL yapıştırmak, değerin base64 olarak çözülmesini engelleyebilir. PDF içeriğini önce geçerli base64 metnine dönüştürüp bu metni gönderin.
Sık sorulan sorular
PDF Compressor dosya yolu kabul eder mi?
Dosya yolu yerine PDF içeriğini temsil eden base64 metni kullanın. Araç bu metni çözerek ortaya çıkan değeri PDF olarak ayrıştırmayı dener; bu nedenle yol veya URL gönderilmesi uygun girdi biçimi değildir.
Başarılı sonuçta hangi bilgiler döner?
İşlenmiş PDF’nin kodlanmış içeriğinin yanı sıra iki bayt ölçümü, bir ondalık basamağa yuvarlanmış boyut oranı ve sayfa sayısı raporlanır. Bu bilgiler, dönüşümden sonraki dosya temsilini incelemenizi sağlar.
Sıkıştırılmış PDF her zaman daha küçük olur mu?
Bunu varsaymayın. Hesaplanan oran, orijinal ve sıkıştırılmış bayt değerlerine bağlıdır; içerik akışları ve görseller yeniden işlense bile sonuçtaki değer sıfır veya negatif yönde değişebilir.