15Sep

Linux'ta Bir PDF Dosyasındaki Görüntülerin Çıkarılması ve Kaydedilmesi

"pdftotext" komut satırı aracını kullanarak kolayca PDF dosyalarını Linux'ta düzenlenebilir metne dönüştürebilirsiniz. Ancak, orijinal PDF dosyasında herhangi bir resim varsa, bunlar çıkartılmamıştır. Bir PDF dosyasındaki görüntüleri ayıklamak için "pdfimages" adlı başka bir komut satırı aracı kullanabilirsiniz.

NOT: Bu makalede bir şeyler yazmak istediğimizde ve metnin etrafında alıntılar varsa, aksi belirtilmediği sürece tırnak işaretlerini yazmayın.

"pdfimages" aracı, poppler-utils paketinin bir parçasıdır. Sisteminizde yüklü olup olmadığını kontrol edebilir ve gerektiğinde bu makalede anlatılan adımları kullanarak yükleyebilirsiniz.

Bir PDF dosyasından görüntüleri pdfimages kullanarak ayıklamak için bir Terminal penceresi açmak için "Ctrl + Alt + T" tuşlarına basın. Komut satırına aşağıdaki komutu yazın.

pdfimages /home/lori/Documents/ SampleWithImages.pdf /home/lori/Documents/ExtractedImages/ image

NOT: Bu makalede gösterilen tüm komutlar için komuttaki ilk yolu ve PDF dosya adını orijinal PDF dosyanızın yoluna ve dosya adına değiştirin.İkinci yol, ayıklanan görüntüleri kaydetmek istediğiniz kök klasörün yolu olmalıdır.İkinci yolun sonundaki "görüntü" sözcüğü, dosya adınızı öne koymak istediğiniz her şeyi temsil eder. Görüntülerin dosya adları otomatik olarak numaralandırılır( 000, 001, 002, 003, vb.).Her görüntünün başına metin eklemek istiyorsanız, o metni ikinci yolun sonuna girin.Örneğimizde, her resim dosyası, image-001.ppm, image-002.ppm vb. Gibi "image" ile başlayacaktır. Belirttiğiniz metin ile sayı arasında çizgi eklenir.

Varsayılan görüntü biçimi, tek renkli olmayan görüntüler için PPM( taşınabilir pixmap) veya tek renkli resimler için PBM( taşınabilir bitmap) şeklindedir. Bu formatlar, platformlar arasında kolaylıkla değiştirilebilecek şekilde tasarlanmıştır.

NOT: PDF dosyanızdaki her görüntü için iki görüntü dosyası elde edebilirsiniz. Her resim için ikinci resim boş, bu nedenle, Dosya Yöneticisi'ndeki dosyadaki küçük resim tarafından dosyadan hangi görüntülerin içerdiğini söyleyebileceksiniz.

. jpg resim dosyalarını oluşturmak için, komuta "-j" seçeneğini aşağıda gösterildiği gibi ekleyin.

pdfimages -j /home/lori/Documents/ SampleWithImages.pdf /home/lori/Documents/ExtractedImages/ image

NOT: "-png" seçeneğini veya "-tiff" seçeneğini kullanarak TIFF kullanarak varsayılan çıktıyı PNG'ye değiştirebilirsiniz.

Her resim için ana resim dosyası bir. jpg dosyası olarak kaydedilir.İkinci boş resim hala. ppm veya. pbm dosyasıdır.

Yalnızca belirli bir sayfayı ve sonrasında resimleri dönüştürmek istiyorsanız, aşağıdaki örnek komutta gösterildiği gibi, dönüştürülecek ilk sayfayı belirtmek için "-f" seçeneğini bir sayı ile kullanın.

pdfimages -f 2 -j /home/lori/Documents/ SampleWithImages.pdf /home/lori/Documents/ExtractedImages/ görüntüsü

NOT: "-j" seçeneğini ".jpg" seçeneği ile birleştirdik, böylece. jpg resim alacağız ve belirtilen "-l" seçeneği ile aynı işlemi yaptık.aşağıda da.

Tüm görüntüleri belirli bir sayfadan önce ve belirli bir sayfada dönüştürmek için, aşağıda gösterildiği gibi, dönüştürülecek son sayfayı belirtmek için bir sayı içeren "-l"( küçük "L", sayı "1" değil) seçeneğini kullanın.

pdfimages -l 1 -j /home/lori/Documents/ SampleWithImages.pdf /home/lori/Documents/ExtractedImages/ resmi

NOT: Belgenizin ortasındaki belirli bir sayfa aralığındaki görüntüleri dönüştürmek için birlikte "-f" ve "-l" seçeneklerini kullanabilirsiniz.

PDF dosyasında bir kullanıcı parolası varsa, aşağıda gösterildiği gibi "-opw" seçeneğini ve tek tırnak işaretiyle parolayı kullanın. PDF dosyasındaki parola bir kullanıcı parolasıysa, parola yerine "-upw" seçeneğini kullanın.

NOT: Komutta parolanızın etrafında tek tırnak işareti olduğundan emin olun.

pdfimages -opw 'password' -j /home/lori/Documents/ SampleWithImages.pdf /home/lori/Documents/ExtractedImages/ image

Pdfimages komutunu kullanma hakkında daha fazla bilgi için, Terminal penceresinde istemde "pdfimages" yazıp "Enter" tuşuna basın. Komut kullanımı, komutta kullanılabilecek seçenekler listesi ile birlikte görüntülenir.