Taranan bir PDF dosyasının dosya boyutunu nasıl azaltabilirim?


372

500KB altında küçültmem gereken 72,9 MB'lık bir PDF dosyam var.

Dosya, taradığım ve ardından pdf formatına dönüştürdüğüm bir JPEG fotoğraftı.


1
alanı ne tüketene bağlı ... daha fazla bilgiye ihtiyaç var. görüntü alanını sıkıştırmak yardımcı olabilir, ancak büyük bir yığın yığın spreyi deniyorsanız, işe yaramaz. Cidden daha fazla bilgiye ihtiyacım var.
RobotHumans

1
onu
DjVu'ya

dosya taradığım ve daha sonra pdf formatına dönüştürdüğüm bir jpeg resmiydi.
tamimym

Sadece biraz dosya boyutlandırmak için yardımcı görünüyor, ancak pdfoptbasit bir sözdizimine sahip ve iPad çağında yükleme ve sayfa çevirme hızını artırıyor. :-)
Ari B. Friedman

1
Taranan PDF dosyasında PS'den PS etkili değil, 56 MB

Yanıtlar:


145

aking1012 haklıdır. Olası gömülü görüntüler, köprüler vb. Hakkında daha fazla bilgi ile bu soruya cevap vermek çok daha kolay olurdu!

İşte size birkaç komut dosyası ve komut satırı çözümü. Uygun gördüğünüz gibi kullanın.


15
Önerileriniz için çok teşekkür ederiz, Ghostscript kabuğu harikalar yarattı ve 460KB'ye düşürdü :)
tamimym 16:12

Bu mutlaka doğru değil. İçerik bir görüntüden metne geçtiyse, bu mümkün değildir. [Bu, metnin doğru şekilde işaretlendiğini varsayar]
monksy

2
Size shrinkpdf.sh betiğini öneririm, istediğiniz ppi değerini kullanmak için kodu özelleştirebilirsiniz (varsayılan olarak 72) ve tam olarak en düşük kaliteden ödün vermeniz için gereken dosya boyutuna erişebilirsiniz. Bu, 11 MB taranan belgeyi maks. çok fazla kalite kaybetmeden 3 MB boyutunda.
Severo Raz,

4
shrinkpdf harika çalışıyor!
AmanicA,

2
OP'nin askubuntu.com/questions/113544/… atıfta bulunduğu ghostscript kabuğu nerede ?
user13107,

519

Aşağıdaki ghostscript komutunu kullanın:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
  • -dPDFSETTINGS=/screendüşük kalite, daha küçük boyut. ( 72 dpi )
  • -dPDFSETTINGS=/ebookDaha kaliteli, ancak biraz daha büyük pdfs için. ( 150 dpi )
  • -dPDFSETTINGS=/prepressAcrobat Distiller "Prepress Optimized" ayarına benzer ( 300 dpi ) çıktı
  • -dPDFSETTINGS=/printerAcrobat Distiller "Yazdırma Optimize Edildi" ayarına benzer çıktıyı seçer ( 300 dpi )
  • -dPDFSETTINGS=/default Muhtemelen daha büyük bir çıktı dosyası pahasına, çok çeşitli kullanımlarda yararlı olması amaçlanan çıktıyı seçer

5
Bu kabul edilen cevap olmalı. ghostscriptin olduğunu ... Unix'lerde PDF, XPS ve PS uygulanması ve en iyi kaliteyi sunmak temelde her şey yapabilir
dom0

7
@Sina: Bu gs komutunu tüm kalite seviyesi seçenekleriyle kullanan basit bir Zenity tabanlı GUI'ye sahip bir Nautilus Komut Dosyası var: launchpad.net/compress-pdf
Sadi

36
Bu, bu sorunun doğru cevabıdır (çoğunlukla bitmap verisi olan bir pdf sıkıştırması). Ben bulundu screenayarı benim için çok düşük kaliteli, ama ebook3.6MB aşağı bir 33MB tarama tabanlı PDF kesme ve çok okunabilir tutarak iyi çalıştı. Bu seçenek için diğer seçenekler -dPDFSETTINGSburada listelenmiştir: milan.kupcevic.net/ghostscript-ps-pdf ve bunları bu cevaba dahil etmek iyi bir fikir olabilir.
na1101

5
gs kullanılabilir yapılandırma parametreleri: ghostscript.com/doc/current/Ps2pdf.htm
Antonios Hadjigeorgalis


156

Bunu yapmanın en sevdiğim yolu, pdf'yi ps'ye ve geriye döndürmektir. Her zaman işe yaramaz, ama işe yarıyorsa sonuçlar iyidir:

ps2pdf input.pdf output.pdf

Bu ayrıca yorumlarda önerildiği gibi doğrudan pdf'lerde de çalışır.

Bazı kullanıcılar , e-kitap ayarlarını kullanırken aşağıdaki gibi daha fazla başarı rapor ediyor:

ps2pdf -dPDFSETTINGS=/ebook input.pdf output.pdf 

4
Bu, bunu yapmak için çok basit ve etkili bir yoldur. Bu yöntemin dosyaları ne kadar sıkıştırdığını görünce şaşırdım. Teşekkürler!
Gabriel,

16
Bu yaklaşımın pdf dosyalarını sıkıştırmak için en sevdiğim çözüm haline gelmesine rağmen, belgenin sahip olabileceği URL bağlantılarını (@Michael D'nin yaklaşımında gerçekleşmeyen) kopardı. Bundan başka, bu snippet'i çalıştırmak için düşünebildiğim tek şey, awesomen! (:
Rubens,

1
@Rubens Ah. URL bağlantılarını kopardığı gerçeği hakkında bir şey bilmiyordum. Bunu eklediğin için teşekkürler.
don.joey

3
Bu parola korumasını atlar ... sadece diyor ki
jojo

8
ps2pdf, ps2pdf intput.pdf output.pdf
pdfs'i

127

Eğer bir varsa taranan görüntülerle pdf kullanabileceğiniz convertbir pdf oluşturmak için jpeg sıkıştırma (herhangi pdf üzerinde bu yöntemi kullanabilirsiniz, ancak tüm metin bilgileri kaybedeceksiniz).

Örneğin:

convert -density 200x200 -quality 60 -compress jpeg input.pdf output.pdf

Ayarlayın yoğunluğu (örneğin 100x100) ve kalitesini ihtiyaçlarınıza.

Girişinize bağlı olarak, sıkıştırma artefaktları nedeniyle jpeg sıkıştırması en iyi seçenek olmayabilir. Alternatif sıkıştırma yöntemleri olarak BZip, Faks, Grup 4, JPEG, JPEG2000, Kayıpsız, LZW, RLE veya Zip arasında seçim yapabilirsiniz (bazıları yalnızca siyah-beyaz görüntülere izin verir). Detaylar için buraya bakınız .

Taranan / fotoğraflanan belgeler için (ayarlara bağlı olarak) mükemmel sıkıştırma oranları elde ettim. Belge kaynağına bağlı olarak, renk derinliğini ( -depthargüman) azaltmak isteyebilirsiniz .


3
Metnin ilgilendiğiniz şey olduğu taranmış bir belge için, görüntüler ve derinliğin korunması bir sorun değildir, jpeg sıkıştırması iyi bir fikir değildir çünkü eserler çok dikkat çekicidir. Eğer kullanırsanız pdfimages input.pdf pagesPBM dosyaları ayıklamak için, o zaman böyle bir şey yapabilirsiniz: for page in *.pbm; do convert $page -compress Group4 -type bilevel TIFF:- | convert - output.pdf. Herhangi bir OCR kaybedilecek, bu yüzden genellikle yaptığım pdfsandwich output.pdfgibi, dosya boyutunu daha da azaltıyor gibi görünüyor.
Brian Z,

1
@BrianZ emin jpeg sıkıştırma her zaman en iyi seçenek değildir, ama benim için karışık tip belgeler için en iyi yaklaşım oldu. Diğer sıkıştırma yöntemleri hakkında bazı bilgileri cevaba ekledim.
birileri

2
Bu yöntem sonuçta gsperde arkasında kullanır .
alfC

2
Komutu --density --quality --compressvs çalıştırmak için seçenekler için çift çizgi kullanmak zorunda kaldı -density -quality -compress.
Rotareti

1
Eğer görüntü kalitesi en yüksek endişe değilse (ve sadece gönderilecek kadar küçük e-posta ekini göndermek istiyorsanız) bir tane de ekleyebilir -resize 50%, tarama sırasında DPI
değerinin

41

Bir belgenin tam renkli taramalarını içeren bir PDF'yi küçültmem gerekiyordu. Sayfalarımın her biri, dosya söz konusu olduğunda tam renkli bir görüntüdü. Metin ve görüntü içeren sayfaların görüntüleriydi, ancak görüntüyü tarayarak yaratıldılar.

Aşağıdaki ghostscript komutunun ve diğeri başka bir dizinin bir kombinasyonunu kullandım.

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=true \
-dColorImageResolution=150 -dNOPAUSE  -dBATCH -sOutputFile=output.pdf input.pdf

Bu, dosya çözünürlüğümü yarıya indirerek görüntü çözünürlüğünü 150dpi'ye düşürdü. Belgeye bakıldığında, neredeyse hiç gözle görülür görüntü kalitesi kaybı yaşanmadı. Metin 2012 Nexus7’mde hala mükemmel bir şekilde okunuyor.


3
Aşağı örnekleme görüntüleri için metin + 1 ancak metni vektörler olarak tutar. Metnimi pikselleştirmeden kenarda büyük bir fark yarattı.
Jason O'Neil

Bu bana = \ ekran sadece kullanan dPDFSETTINGS daha iyi sonuçlar elde edildi - Ayarlama yapabiliyor bu komutla çözünürlük o fantastik
değişimi

29

Taranan pdfs'i yeniden yazmak için bir komut dosyası :

#!/bin/sh

gs  -q -dNOPAUSE -dBATCH -dSAFER \
    -sDEVICE=pdfwrite \
    -dCompatibilityLevel=1.3 \
    -dPDFSETTINGS=/screen \
    -dEmbedAllFonts=true \
    -dSubsetFonts=true \
    -dColorImageDownsampleType=/Bicubic \
    -dColorImageResolution=72 \
    -dGrayImageDownsampleType=/Bicubic \
    -dGrayImageResolution=72 \
    -dMonoImageDownsampleType=/Bicubic \
    -dMonoImageResolution=72 \
    -sOutputFile=out.pdf \
     $1

Yeniden kullanılabilir hale getirmek için biraz özelleştirebilirsiniz, ancak yalnızca bir pdf'niz varsa, sadece $1pdf dosya adınızla değiştirip bir terminale tıklayabilirsiniz.


1
Bir zevk çalışır, teşekkürler Oli. Şimdiye kadar burada sorduğum her şeye çok cevap verdin :-D
Rob Cowell

Bu iyi bir cevap ama benim durumumda en azından biraz büyük (> 10Mb) PDF dosyasını (bir dakikadan fazla) dönüştürmek çok zaman alıyor .
Gabriel

Ne olacağından emin değilim, ancak 30 MB'lık bir PDF 68 MB'lık bir dosya veriyor. Küçültmek yerine genişler. Bir sonraki cevapta belirtildiği gibi doğrudan ps2pdf kullanıyorsanız aynı çıktı.
Ed Villegas

@EdVillegas Aklıma gelen tek şey (bu çeşit artışı açıklamak için), görüntülerin oluşturulanlardan (72dpi) daha düşük çözünürlükte olmasıdır. Ya nasılsa fontları gömme içinde emme olduğunu bütün yazı.
Oli

21

Bunu yapmak için genellikle ps2pdf kullanıyorum (daha kolay sözdizimi), şunun gibi:

ps2pdf -dPDFSETTINGS=/ebook BiggerPdf SmallerPDF

Bir üretim sunucusundaki (8.04) bir dir içindeki tüm pdf dosyalarının boyutunu azaltmak için aşağıdaki python betiğini kullanıyorum. Bu yüzden çalışması gerekir.

#!/usr/bin/python

import os

for fich in os.listdir('.'):
        if fich[-3:]=="pdf":
                os.system("ps2pdf -dPDFSETTINGS=/ebook %s reduc/%s" % (fich,fich))

Alternatif çözüm için teşekkürler. Oli’yi ilk denedim ve bana ihtiyacım olan sonucu verdi, ancak bunu ileride referans olarak kullanmak için saklayacağım.
Rob Cowell

1
-dPDFSETTINGS = / yazıcı seçeneği% 50 yeniden boyutlandırır. ebook 90% yeniden boyutlandırmak yapmak.
neouyghur

17
  1. PDF dosyasını açmak için LibreOffice Draw'u kullanıyorum .
  2. Sonra "pdf olarak dışa aktar"
  3. Ve "jpeg sıkıştırma kalitesini"% 50'ye, "görüntü çözünürlüğünü" 150 dpi'ye ayarlayın

Bu iyi bir sonuç verecektir.


Soruna en kötü olası çözüm! Dosyamı tamamen mahvetti!

9

Benim için en iyisiydi

convert -compress Zip -density 150x150 input.pdf output.pdf

Diğer yollar:

#### gs
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf $INPUTFILE

### pdf2ps && ps2pdf
pdf2ps input.pdf output.ps && ps2pdf output.ps output.pdf

### Webservice
http://compress.smallpdf.com/de

Saygılarımızla


Harika çözüm Hatırlanması kolay ve pdf'imi 32 - 3,5 MB arasında okunabilirlikte belirgin bir kayıp olmadan getirdi.
Immanuel Weihnachten

İkinci yolu sevdim pdf2ps input.pdf temp.ps && ps2pdf14 temp.ps output.pdf && rm temp.ps
McPeppr

5

Bu problemle kendim daha yeni tanıştım. Basit tarama kullanıyorsanız, düşük çözünürlüklü taramalar için metin modunu seçin; komut satırı işleri için endişelenmenize gerek yoktur. Sadece söylüyorum.


1
Bu, bu konudaki sorunumu çözen tek cevap. Simplescan'ı küçümsedim, ama Xsane'ye karşı sonsuz bir acı gibi görünen şeyle savaşmak yerine, bu benim için cevaptı.
versvs 16

4

Sıkıştırma kalitesini kontrol edin:

#!/bin/sh
INPUT=$1; shift
OUTPUT=$1; shift
GS_BIN=/usr/bin/gs
QFACTOR="0.40"

# Image Compression Quality
#
# Quality HSamples VSamples QFactor
# Minimum [2 1 1 2] [2 1 1 2] 2.40
# Low     [2 1 1 2] [2 1 1 2] 1.30
# Medium  [2 1 1 2] [2 1 1 2] 0.76
# High    [1 1 1 1] [1 1 1 1] 0.40
# Maximum [1 1 1 1] [1 1 1 1] 0.15 

${GS_BIN} -dBATCH -dSAFER -DNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=${OUTPUT} -c "<< /ColorImageDict << /QFactor ${QFACTOR} /Blend 1 /HSample [1 1 1 1] /VSample [1 1 1 1] >> >> setdistillerparams" -f ${INPUT}

... hem INPUT hem de OUTPUT aynı argümandır? Kullanım kuralları eklemek isteyebilirsiniz.
mikewhatever

2
Not edin shift. İlk parametre giriş dosyası, ikinci çıktı dosyası ve parametrelerin geri kalanı olduğu gibi iletilecektir gs.
Mikko Rantalainen

İstediğin düşünüyorum / HSample lar ve / VSample s değil / HSample ve / VSample. Örneğin ps2pdf belgelerine veya PostScript dili başvuru el kitabına bakın. Ayrıca, izin verilen QFactor ürün yelpazesinin 0 ila 1,000,000 arasında olduğunu ve daha düşük değerlerin daha yüksek kalite ürettiğini belirtmeye değer.
Pont,

3

Google’da arama yaptığımda bu bağlantı benim için ilk kez olduğu için, bir olasılık daha ekleyeceğimi düşündüm. Yukarıdaki çözümlerin hiçbiri benim için Inkscape'den (15 mb) ihraç edilen bir pdf üzerinde çalışmıyordu, ancak en sonunda GIMP'de açıp tekrar pdf olarak dışa aktararak 1 mb'ye kadar küçültmeyi başardım.

Yaklaşan bir başka seçenek (ancak metin biraz bulanıktı) ImageMagick'in dönüştürme programıydı:

convert -compress Zip input.pdf output.pdf

Sanırım "biraz bulanık" derken neyi kastediyorsunuz ama açıklığa kavuşturmak convert -compress Zipiçin tüm vektörleri rasterleştiriyor göründü.
Sparhawk

3

Sonunda kullandığı, bunu çözmek için kendi bash senaryoyu yazdım mogrify, convertve gsonları yeniden boyutlandırmak, png olarak pdf sayfaları ayıklamak 1 bitlik bmp onları dönüştürmek ve daha sonra pdf olarak bunları yeniden inşa etmek için. Dosya boyutunu küçültme% 90'ın üzerinde olabilir. Boş http://www.timedicer.co.uk/programs/help/pdf-compress.sh.php .


3

Pdfsizeopt'u şiddetle tavsiye ederim .

Ben denedim önceki CLI ve GUI yazılımın herhangi daha boyut küçültme (dahil açısından çok daha verimli olduğunu convert, gs, pdftkher ne kadar muhtemelen daha yavaş olan -, vs.) pngoutaktive - ve bunların bazı sorunları (çokça yok pikselli / bozulmuş görüntüler, yer imleri kaybı, vb.).

Şimdi, sonuç ne olursa olsun (görüntüleri (okunamayan bir noktaya düşürmek de dahil olmak üzere) belirli bir boyuta erişmeniz gerekiyorsa, gereksiz büyük boyutları azaltmak için ihtiyaç duyduğunuz araç değil, daima çalışan bir çözüm olabilir. PDF'lerde okunabilirliği, bilgileri ve kabul edilebilir görüntü kalitesini kaybetmeden, en iyi seçenek olduğunu düşünüyorum. (Not: İlk önce Adobe Acrobat'ta ("CleanScan" olarak adlandırılan işlev] bir vectorization-OCR işlemi yaptıktan sonra kullanma eğilimindeyim, bu da taranan bazı metin belgeler üzerinde çarpıcı boyutta bir etki yaratabilir.)


Genel Unix kurulumunu öneririm :

  1. Gerekli tüm bağımlılıkları yükleyin:

  2. Yürütülebilir dosyayı indirin ve yükleyin:

    curl -L -o https://raw.githubusercontent.com/pts/pdfsizeopt/master/pdfsizeopt.single
    cp pdfsizeopt.single /usr/local/bin/pdfsizeopt
    

Kullanımı:

pdfsizeopt original.pdf [compressed.pdf]

Bu yazıyı (ya da Linuxbrew kullanıcıları) bulan mac kullanıcıları için not : bir Homebrew kurulum formülü var:

brew install --HEAD pts/utils/pdfsizeopt

2

Aynı sorunla karşı karşıyaydım ve bu konuyu bulmaktan memnun oldum. Özellikle taranan görüntülerden oluşturulan bir pdf'm vardı ve bayt boyutunu 6 kat azaltmam gerekiyordu.

Ne yazık ki, yukarıdaki çözümlerin hiçbiri işe yaramadı :(. Ardından, tarayıcı-> jpeg-> pdf işleminde bir yerde sayfanın boyutunun aprx 4 faktörü tarafından şişirildiğini fark ettim. ancak pdf boyutu

identify -verbose doc_orig.pdf | grep "Print size"
 Print size: 35.4167x48.7222

İstenilen sonuçları nihayetinde hem yeniden boyutlandırma hem de sıkıştırma adımlarının ikisinde de yapılan bir "convert" komutuyla aldım:

convert -density 135x135 -quality 70 -compress jpeg -resize 22.588% doc_orig.pdf doc_lowres.pdf

Doc_orig'in 72x72 dpi yoğunluğa sahip olduğunu unutmayın.


1

Djvu'ya dönüştürmek de iyi sonuç verirse ve renk dahil değilse, aşağıdakileri deneyebilirsiniz:

Pdf dosyasını jpg dosyasına dönüştürün pdfimages -j

Eğer pbm dosyaları alırsanız, orta adımı atmanız gerekir:

for FILENAME in $(ls *.pbm); do convert $FILENAME ${FILENAME%.*}.jpg ;done

Convert komutu, imagemagick paketindendir.

Öyleyse ondan kurtulmak için scantailor kullanın.

Son adımda, tarakçıları (tif'in bulunduğu yer) direcory üzerinden çıkarır ve bu dizine djvubind uygularsınız .

Bu, büyük metin kaybı olmadan dosya boyutunu büyük ölçüde azaltmalıdır. djvubind --no-ocrOcr -arka ucu üzerinde daha hassas bir kontrol istiyorsanız , ocr katmanını daha sonra eklemek için ocrodjvu'yu deneyebilirsiniz .

Belgenizde renk varsa, işler biraz daha karmaşıklaşır. Yerine djvubind kullanabilirdin didjvu ve scantailor içinde karışık moda geçmek ve elle bazen renk görüntüleri seçmek zorunda.


1

inkscape içine görüntü veya hatta pdf dosyasını yükleyin.

Inkscape'den: Vektör formatında kaydedin (yerel .svg olarak).

Vektör dosyalarını scribus'a alın, düzen düzenleyin ve oradan .pdf olarak dışa aktarın / kaydedin


0

Süper basit PDF sıkıştırma aracı: GitHub sayfası.

Ubuntu’ya kurulum:

sudo add-apt-repository ppa:jfswitz/released

sudo apt-get update

sudo apt-get install pdf-compressor

Ghostscript kullanır.


0

Bunu deneyebilirsiniz:

$ time pdftk myFile.pdf output myFile__SMALLER.pdf compress
GC Warning: Repeated allocation of very large block (appr. size 16764928):
    May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 8384512):
    May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 11837440):
    May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 8384512):
    May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 33525760):
    May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 7254016):
    May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 34041856):
    May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 33525760):
    May lead to memory leak and poor performance.

real    0m23.677s
user    0m23.142s
sys     0m0.540s
$ du myFile*.pdf
108M    myFile.pdf
74M     myFile__SMALLER.pdf

gs107.5MiB giriş dosyası için bu durumda daha hızlıdır ancak% 30'a kadar sıkıştırır.


0

Benim için gs screenseçeneği çok kötüydü ve ebookbiri çok büyüktü.

Orijinal belgem, renkli ve siyah beyaz görüntüler olarak metin içeriyordu (sayfaya bağlı olarak).

En iyi çözüme ulaştığım çözüm:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=true -dDownsampleGrayImages=true -dDownsampleMonoImages=true -dColorImageResolution=130 -dGrayImageResolution=130 -dMonoImageResolution=130 -r130 -dNOPAUSE  -dBATCH -sOutputFile=output_lr.pdf input.pdf

Sıkıştırma seviyesinin doğrusal olmadığına dikkat edin .. 135 olduğunu belirtiyorsam sıkıştırılmadığını, (benim durumumda) bir sıkıştırma sağlayan en yüksek çözünürlük olduğunu 130 buldum.


-1

Aşağıdaki komutları kullandım ancak pdf dosyamı büyük ölçüde sıkıştırmadı. Sıkıştırma işleminden sonra bölümün bir kısmı karardı.

  1. gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf $INPUTFILE

  2. "ps2pdf -dPDFSETTINGS=/ebook %s %s" % (input_file_path, out_file_path)

Çok fazla web üzerinde gezindikten sonra doğru sıkıştırma kütüphanesini bulamadım. Ben rastladım pdfcompressor.com. Bu sadece harika bir web sitesi. Pdf dosyasını% 95 oranında sıkıştırır (15 MB dosya). Bu yüzden sıkıştırmayı otomatikleştirmek için selenyum ve Tor kullandım. Github Deposu'nu kontrol et. [GITHUB] ( https://github.com/gugli28/PdfCompressor )

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.