PDF'yi yüksek çözünürlüklü görüntüye dönüştürün


328

convertBir görüntüye (JPEG veya PNG) PDF almak için komut satırı programını kullanmaya çalışıyorum . İşte dönüştürmeye çalıştığım PDF'lerden biri .

Programın fazla beyaz alanı kesmesini ve altyazıların kolaylıkla okunabileceği kadar yüksek kalitede bir görüntü döndürmesini istiyorum.

Bu benim en iyi girişimim . Gördüğünüz gibi, kırpma iyi çalışıyor, çözünürlüğü biraz keskinleştirmem gerekiyor. Kullandığım komut bu:

convert -trim 24.pdf -resize 500% -quality 100 -sharpen 0x1.0 24-11.jpg

Aşağıdaki bilinçli kararları vermeye çalıştım:

  • daha büyük yeniden boyutlandır (çözünürlük üzerinde etkisi yoktur)
  • kaliteyi mümkün olduğunca yüksek hale getirin
  • kullanın -sharpen(bir dizi değer denedim)

Herhangi bir öneri nihai PNG / JPEG yüksek görüntü çözünürlüğü almak için çok takdir edilecektir!


Bilmiyorum, bağlantıyı da deneyebilirsiniz ...
karnok


Eğer bir mac kullanıyorsanız, "komut dosyası yazılabilir görüntü işleme sistemi" için man sayfasına bir göz atın sips. MacOS'ta yerleşik bir komut satırı görüntü editörüdür, PDF'lerde ve diğer birçok görüntü türünde çalışır.
ghoti

@ghoti sips, PDF dosyasının yalnızca ilk sayfasını bir görüntüye dönüştürür.
benwiggy

Yanıtlar:


386

Aşağıdaki gibi görünüyor:

convert           \
   -verbose       \
   -density 150   \
   -trim          \
    test.pdf      \
   -quality 100   \
   -flatten       \
   -sharpen 0x1.0 \
    24-18.jpg

Sol görüntü ile sonuçlanır . Bunu orijinal komutumun ( sağdaki resim ) sonucuyla karşılaştır :

  

( İkisi arasındaki farkları gerçekten görmek ve takdir etmek için, her birini sağ tıklayın ve "Görüntüyü Yeni Sekmede Aç ..." seçeneğini seçin .)

Ayrıca aşağıdaki gerçekleri aklınızda bulundurun:

  • Sağdaki daha kötü, bulanık görüntü 1.941.702 Bayt (1.85 MByte) dosya boyutuna sahiptir. Çözünürlüğü, 16 bit RGB renk alanı kullanarak 3060x3960 pikseldir.
  • Soldaki daha iyi ve keskin görüntü 337.879 Byte (330 kByte) dosya boyutuna sahiptir. Çözünürlüğü 8 bit Gri renk alanı kullanarak 758x996 pikseldir.

Yani, yeniden boyutlandırmaya gerek yok; -densitybayrağı ekleyin . Yoğunluk değeri 150 tuhaftır - bir dizi değeri denemek her iki yönde de daha kötü görünen bir görüntü ile sonuçlanır!


77
densityParametre bu senkronizasyon düzenlemesinin biraz özel gelmelidir olduğunu önce giriş dosyasının. PDF, (çok) piksel kavramına sahip olmayan vektör tabanlı bir dosya formatı olduğundan, "sayfa 8 inç 12 inç" gibi bir şey söylüyor. Piksel istiyorsanız, densityayarı çıkışta almak istediğiniz inç başına kaç piksel olduğunu söylemek için kullanırsınız . Örneğin. 150 ile sonuçta 8x150 = 1200 x 12x150 = 1800 piksel elde edersiniz. Bu aynı zamanda keskinleştirme, kontrast, sıkıştırma vb. Ayarların üzerinde çalıştığı piksel miktarıdır.
Daniel Schneller

8
Mac OS'de siyah arka plana neden olabilir (bkz. Stackoverflow.com/questions/10934456/… ). Bunu düzeltmek için ekleyin -flatten.
Rolf

2
-flatten ekleyerek pdf png dönüştürmek için çalıştığımda Mac OS siyah bir arka plan var.
olala

4
Vaov! Sadece bir pdf boyutunu (başka bir pdf'ye) azaltmak için -densityve -flattenseçeneğini kullandı . Bu -flattenseçenek, toplam boyutu azaltmada gerçekten çok yardımcı olur. Benim durumumda, görsel rahatsızlıklar olmadan.
parvus

2
-densityBaşlangıç görüntünün kalitesi daha düşük olsaydı bayrak olasılıkla yüksek değerlere daha kötü sonuçlar verecektir.
parvus

152

Şahsen bunu beğendim.

convert -density 300 -trim test.pdf -quality 100 test.jpg

Dosya boyutunun iki katından biraz fazla, ama bana daha iyi görünüyor.

-density 300 PDF'nin oluşturulduğu dpi'yi ayarlar.

-trim köşe pikselleriyle aynı renkte olan kenar piksellerini kaldırır.

-quality 100 JPEG sıkıştırma kalitesini en yüksek kaliteye ayarlar.

Yapılacaklar gibi -sharpenonlar da daha okunaklı hale getirmek için yazı tipi oluşturma sistemi yaptığı şeyleri geri çünkü metinle iyi çalışmaz.

Aslında havaya uçurmak istiyorsanız burada yeniden boyutlandırın ve muhtemelen targetDPI * scalingFactor Bu gibi bir şeyin daha büyük bir dpi değeri , PDF'yi istediğiniz çözünürlükte / boyutta oluşturacaktır.

İmagemagick.org'daki parametrelerin açıklamaları burada


Çıkış yoğunluğu iki katına çıktığı ve jpg sıkıştırma kalitesi maksimum olarak ayarlandığından (çok fazla sıkıştırma olmadığı için) iki katı boyuttadır.
rivimey

Kullanılması convertbiz dönüştürülen got kaç sayfa bilecek nasıl?
Kiran Reddy

Ah, bu kesinlikle gitmenin yolu. Bu kaynak yoğunluğunu artırın -sharpen. Kalite, varsayılanlardan çok daha iyidir ve olduğundan daha doğaldır -sharpen.
Joshua Pinter

19

Kullandığım pdftoppmbu yüzden tipik 300dpi'lik bir çözünürlüğe sahip, ilk görüntü elde etmek için komut satırında pdftoppm -r 300, daha sonra kullanmak convertkırparak ve PNG dönüşüm yapmak.


1
Imagemagick kullanılmasa da, bu çözüm en çok şeffaf bir dönüşüm ruhu içinde görünüyor. pdftoppmJPEG ve PNG çıktıları da alabilir.
Aaron Brick

19

normalde gömülü görüntüyü yerel çözünürlükte 'pdfimages' ile çıkarıyorum, sonra ImageMagick'in gerekli biçime dönüştürmesini kullanıyorum:

$ pdfimages -list fileName.pdf
$ pdfimages fileName.pdf fileName   # save in .ppm format
$ convert fileName-000.ppm fileName-000.png

bu en iyi ve en küçük sonuç dosyasını oluşturur.

Not: Kayıplı JPG gömülü görüntüler için -j kullanmanız gerekir:

$ pdfimages -j fileName.pdf fileName   # save in .jpg format

Son poppler ile -Jpg gibi kayıplı ve png gibi kayıpsız kaydetmek-tüm kullanabilirsiniz

Sağlanan küçük Win platformunda, http://blog.alivate.com.au/poppler-windows/ adresinden yeni bir (0.37 2015) 'poppler-util' ikili dosyası indirmeniz gerekiyordu.


Sadece küçük bir düzeltme: İlk kod bloğu İkinci komut ile başlamalıdır pdftoppm değil ilepdfimages
Satyanarayan rao

hayır, eski pdfimages çıkarılan görüntüleri pdftoppm gibi ppm'ye kaydeder ve pdftoppm hiçbir zaman -list seçeneğine sahip olmaz. Şu anki pdfimages notta belirtildiği gibi -all ile PNG ve JPG'ye doğrudan kaydedebilir
Valerio

13

Ben büyük PDF'leri kullanan ve altta yatan gs(aka Ghostscript) komutunu kullanmak için PNG ve JPG'lere toplu işlerken hem daha hızlı hem de daha kararlı buldum convert.

Komutun çıktısında görebilirsiniz convert -verboseve orada doğrudan üzerinden erişilmesi zor / imkansız birkaç tweaks (YMMV) var convert.

Ancak, gsdediğim gibi, YMMV'yi kullanarak kırpma ve keskinleştirme yapmak daha zor olurdu !


10

Ayrıca size iyi sonuçlar verir:

exec("convert -geometry 1600x1600 -density 200x200 -quality 100 test.pdf test_image.jpg");

7

Linux kullanıcısı burada: convertKomut satırı yardımcı programını denedim (PDF'den PNG'ye) ve sonuçlardan memnun değildim. Bunu daha kolay, daha iyi bir sonuçla buldum:

  • pdf sayfalarını pdftk ile çıkarın
    • Örneğin: pdftk file.pdf cat 3 output page3.pdf
  • bu pdf'yi aç (içe aktar) GIMP
    • important: içe aktarmayı Resolutionolarak 100değiştirin 300veya600 pixel/in
  • içinde GIMPPNG (.png değişiklik dosya uzantısı) olarak ihracat

Düzenle:

İstendiği gibi resim eklendi Comments. Kullanılan dönüştürme komutu:

convert -density 300 -trim struct2vec.pdf -quality 100 struct2vec.png

GIMP: 300 dpi (piksel / inç) hızında; PNG sıkıştırma düzeyi 3 olarak dışa aktarılır.

Komut satırında GIMP kullanmadım (yeniden: yorumum, aşağıda).

pdf2png

resim açıklamasını buraya girin


1
Binlerce sayfanız varsa bu otomatikleştirilebilir mi?
JBWhitmore

@JBWhitmore: iyi soru. Kesinlikle komut satırında olduğu gibi pdftk komutunu komutlandırmak basittir. Gerçekten hızlı bir Google araması yaptım ve GIMP'nin
Victoria Stuart

1
Bu soruyu / yanıtı daha ayrıntılı bir komut dosyası gösterilmektedir: unix.stackexchange.com/questions/121293/…
tsherwen

1
@tsherwen, Eğer bu bağlantıyı doğru okursam convert komutunu nasıl otomatikleştireceğim. Bunu nasıl yapacağım konusunda şaşkın değilim. Bununla birlikte, bu cevap GIMP'yi adımlardan biri olarak kullandığını söylüyor - ne bu cevap ne de bağlantılı, bunun nasıl otomatikleştirileceğini göstermiyor.
JBWhitmore

1
@JBWhitmore. Yanlışlıkla sadece soru yönünden düşünüyordum convert. convertOtomasyon yorumunuzu okurken sadece bu cevabın bir kısmını ve sorunuzu gördüm . Bağlantı kurduğum çözümle birleştirdiğim ve yaşadığım farklı bir sorunu çözdüğüm bu konuya daha sonra verdiğiniz cevap için teşekkür ederiz.
tsherwen

7

convert[Mayıs 2020 güncellemesi ile gerçekten başarılı olamadım: aslında: bu benim için hiçbir zaman işe yaramıyor], ancak mükemmel bir başarı elde ettim pdftoppm. Bir PDF'den yüksek kaliteli görüntüler üretmeye yönelik birkaç örnek:

  1. [Pg başına ~ 25 MB boyutunda dosyalar üretir] Sıkıştırılmamış .tif dosya biçimini 300 DPI'de "images" adlı bir klasöre çıktılayın , dosyalar pg-1.tif , pg-2.tif , pg-3.tif , vb:

    mkdir -p images && pdftoppm -tiff -r 300 mypdf.pdf images/pg
    
  2. [Pg başına ~ 1MB boyutlu dosyalar üretir] 300 DPI .jpg formatında çıktı :

    mkdir -p images && pdftoppm -jpeg -r 300 mypdf.pdf images/pg
    
  3. [Pg başına ~ 2MB boyutlu dosyalar üretir] .jpg formatında en yüksek kalitede (en az sıkıştırma) ve yine de 300 DPI'da çıktı alın :

    mkdir -p images && pdftoppm -jpeg -jpegopt quality=100 -r 300 mypdf.pdf images/pg
    

Daha fazla açıklama, seçenek ve örnek için tam cevabımı buradan görebilirsiniz:

/ubuntu/150100/extracting-embedded-images-from-a-pdf/1187844#1187844 .

İlişkili:

  1. [Nasıl w / aranabiliPDF içine bir PDF açmak için pdf2searchablepdf] /ubuntu/473843/how-to-turn-a-pdf-into-a-text-searchable-pdf/1187881#1187881
  2. Çapraz bağlı:
    1. Linux'ta komut satırı ile bir PDF'yi JPG'ye nasıl dönüştürebilirim?
    2. /unix/11835/pdf-to-jpg-without-quality-loss-gscan2pdf/585574#585574

6

ImageMagick'te "süper örnekleme" yapabilirsiniz. Büyük bir yoğunluk belirtir ve ardından son çıktı boyutu için istediğiniz kadar yeniden boyutlandırırsınız. Örneğin, resminizle:

convert -density 600 test.pdf -background white -flatten -resize 25% test.png


resim açıklamasını buraya girin

Karşılaştırma için tam çözünürlükte görüntülemek üzere resmi indirin.

Daha fazla işlem yapmayı düşünüyorsanız JPG'ye kaydetmenizi önermem.

Çıktının girdiyle aynı boyutta olmasını istiyorsanız, yoğunluğunuzun 72'ye oranının tersine yeniden boyutlandırın. Örneğin,-yoğunluk 288 ve -25% yeniden boyutlandır. 288 = 4 * 72 ve% 25 = 1/4

Yoğunluk ne kadar büyük olursa elde edilen kalite o kadar iyi olur, ancak işlenmesi daha uzun sürer.


3

Bir başka öneri de GIMP kullanabilmeniz.

PDF dosyasını GIMP-> olarak kaydedin .xcf olarak kaydedin ve ardından görüntüye istediğinizi yapabilirsiniz.


9
Bunu komut satırı üzerinden yapmanın nedeni, bu işleme ihtiyaç duyan binlerce sayfam olması.
JBWhitmore

Ayrıca, GIMP sayfayı yükleme sırasında oluşturur , böylece yüklenecek sayfaları seçtiğinizde çözünürlüğü ayarlamak istersiniz. Yükleme sırasında 100 DPI varsayılanı ile başlarsanız çıkış parametrelerini neye ayarladığınız önemli değildir.
Keith Davies

1

Açık kaynak kodlu bir java pdf motoru olan icepdf kullanıyorum . Office demosunu kontrol edin .

package image2pdf;

import org.icepdf.core.exceptions.PDFException;
import org.icepdf.core.exceptions.PDFSecurityException;
import org.icepdf.core.pobjects.Document;
import org.icepdf.core.pobjects.Page;
import org.icepdf.core.util.GraphicsRenderingHints;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.awt.image.RenderedImage;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;

public class pdf2image {

   public static void main(String[] args) {

      Document document = new Document();
      try {
         document.setFile("C:\\Users\\Dell\\Desktop\\test.pdf");
      } catch (PDFException ex) {
         System.out.println("Error parsing PDF document " + ex);
      } catch (PDFSecurityException ex) {
         System.out.println("Error encryption not supported " + ex);
      } catch (FileNotFoundException ex) {
         System.out.println("Error file not found " + ex);
      } catch (IOException ex) {
         System.out.println("Error IOException " + ex);
      }

      // save page captures to file.
      float scale = 1.0f;
      float rotation = 0f;

      // Paint each pages content to an image and
      // write the image to file
      for (int i = 0; i < document.getNumberOfPages(); i++) {
         try {
         BufferedImage image = (BufferedImage) document.getPageImage(
             i, GraphicsRenderingHints.PRINT, Page.BOUNDARY_CROPBOX, rotation, scale);

         RenderedImage rendImage = image;
         try {
            System.out.println(" capturing page " + i);
            File file = new File("C:\\Users\\Dell\\Desktop\\test_imageCapture1_" + i + ".png");
            ImageIO.write(rendImage, "png", file);
         } catch (IOException e) {
            e.printStackTrace();
         }
         image.flush();
         }catch(Exception e){
             e.printStackTrace();
         }
      }

      // clean up resources
      document.dispose();
   }
}

Ben de imagemagick ve pdftoppm denedim , hem pdftoppm hem de icepdf imagemagick daha yüksek bir çözünürlüğe sahiptir.


1

Lütfen aşağı oylamadan önce dikkat edin, bu çözüm grafiksel bir arayüz kullanarak Gimp içindir, bir komut satırı kullanan ImageMagick için değildir, ancak alternatif olarak benim için mükemmel bir şekilde çalıştı ve bu yüzden burada paylaşmanın gerekli olduğunu gördüm.

PDF belgelerinden herhangi bir formattaki görüntüleri çıkarmak için bu basit adımları izleyin

  1. GIMP Görüntü İşleme Programını İndirin
  2. Kurulumdan sonra Programı açın
  3. Görüntüleri ayıklamak istediğiniz PDF belgesini açın
  4. PDF belgesinin yalnızca resim ayıklamak istediğiniz sayfalarını seçin. Yok: Yalnızca kapak resimlerine ihtiyacınız varsa, yalnızca ilk sayfayı seçin.
  5. Resimleri ayıklamak istediğiniz sayfaları seçtikten sonra aç'ı tıklayın.
  6. Sayfalar açıldığında GIMP olduğunda Dosya menüsünü tıklayın
  7. Dosya menüsünde Farklı dışa aktar'ı seçin
  8. Açılan iletişim kutusunun altında, tercih ettiğiniz dosya türünü uzantıya göre (diyelim png) seçin.
  9. Görüntünüzü istediğiniz konuma dışa aktarmak için Dışa Aktar'ı tıklayın .
  10. Daha sonra dışa aktarılan görüntü için dosya gezgini kontrol edebilirsiniz.

Bu kadar.

Umarım bu yardımcı olur


Soru, grafik bir arabirim kullanan Gimp için değil, komut satırı kullanan ImageMagick içindir.
sidney

0

Eklediğiniz PNG dosyası gerçekten bulanık görünüyor. PDF önizlemesi olarak oluşturduğunuz her görüntü için ek son işlem kullanmanız gerekirse, çözümünüzün performansını düşürürsünüz.

2JPEG , eklediğiniz PDF dosyasını keskin bir JPG'ye dönüştürebilir ve bir çağrıda boş kenar boşluklarını kırpabilir:

2jpeg.exe -src "C:\In\*.*" -dst "C:\Out" -oper Crop method:autocrop

Orijinal PNG'deki bulanıklık, ilk etapta soruya ilham veren şeydir ve kabul edilen cevaptaki PNG oldukça nettir.
JBWhitmore

0

Bu komut satırını kullanın:

convert -geometry 3600x3600 -density 300x300 -quality 100 TEAM\ 4.pdf team4.png

Bu, dosyayı istediğiniz gibi doğru bir şekilde dönüştürmelidir.


0

Aşağıdaki python betiği herhangi bir Mac üzerinde çalışacaktır (Snow Leopard ve üstü). Komut satırında art arda PDF dosyaları ile bağımsız değişken olarak kullanılabilir veya Automator'da Kabuk Betiğini Çalıştır eylemine girebilir ve bir Hizmet (Mojave'de Hızlı Eylem) yapabilirsiniz.

Koddaki çıktı görüntüsünün çözünürlüğünü ayarlayabilirsiniz.

Senaryo ve Hızlı Eylem github indirilebilir.

#!/usr/bin/python
# coding: utf-8

import os, sys
import Quartz as Quartz
from LaunchServices import (kUTTypeJPEG, kUTTypeTIFF, kUTTypePNG, kCFAllocatorDefault) 

resolution = 300.0 #dpi
scale = resolution/72.0

cs = Quartz.CGColorSpaceCreateWithName(Quartz.kCGColorSpaceSRGB)
whiteColor = Quartz.CGColorCreate(cs, (1, 1, 1, 1))
# Options: kCGImageAlphaNoneSkipLast (no trans), kCGImageAlphaPremultipliedLast 
transparency = Quartz.kCGImageAlphaNoneSkipLast

#Save image to file
def writeImage (image, url, type, options):
    destination = Quartz.CGImageDestinationCreateWithURL(url, type, 1, None)
    Quartz.CGImageDestinationAddImage(destination, image, options)
    Quartz.CGImageDestinationFinalize(destination)
    return

def getFilename(filepath):
    i=0
    newName = filepath
    while os.path.exists(newName):
        i += 1
        newName = filepath + " %02d"%i
    return newName

if __name__ == '__main__':

    for filename in sys.argv[1:]:
        pdf = Quartz.CGPDFDocumentCreateWithProvider(Quartz.CGDataProviderCreateWithFilename(filename))
        numPages = Quartz.CGPDFDocumentGetNumberOfPages(pdf)
        shortName = os.path.splitext(filename)[0]
        prefix = os.path.splitext(os.path.basename(filename))[0]
        folderName = getFilename(shortName)
        try:
            os.mkdir(folderName)
        except:
            print "Can't create directory '%s'"%(folderName)
            sys.exit()

        # For each page, create a file
        for i in range (1, numPages+1):
            page = Quartz.CGPDFDocumentGetPage(pdf, i)
            if page:
        #Get mediabox
                mediaBox = Quartz.CGPDFPageGetBoxRect(page, Quartz.kCGPDFMediaBox)
                x = Quartz.CGRectGetWidth(mediaBox)
                y = Quartz.CGRectGetHeight(mediaBox)
                x *= scale
                y *= scale
                r = Quartz.CGRectMake(0,0,x, y)
        # Create a Bitmap Context, draw a white background and add the PDF
                writeContext = Quartz.CGBitmapContextCreate(None, int(x), int(y), 8, 0, cs, transparency)
                Quartz.CGContextSaveGState (writeContext)
                Quartz.CGContextScaleCTM(writeContext, scale,scale)
                Quartz.CGContextSetFillColorWithColor(writeContext, whiteColor)
                Quartz.CGContextFillRect(writeContext, r)
                Quartz.CGContextDrawPDFPage(writeContext, page)
                Quartz.CGContextRestoreGState(writeContext)
        # Convert to an "Image"
                image = Quartz.CGBitmapContextCreateImage(writeContext) 
        # Create unique filename per page
                outFile = folderName +"/" + prefix + " %03d.png"%i
                url = Quartz.CFURLCreateFromFileSystemRepresentation(kCFAllocatorDefault, outFile, len(outFile), False)
        # kUTTypeJPEG, kUTTypeTIFF, kUTTypePNG
                type = kUTTypePNG
        # See the full range of image properties on Apple's developer pages.
                options = {
                    Quartz.kCGImagePropertyDPIHeight: resolution,
                    Quartz.kCGImagePropertyDPIWidth: resolution
                    }
                writeImage (image, url, type, options)
                del page

0

Bunu LibreOffice Draw'da (genellikle Ubuntu'da önceden kurulmuş olan ) yapabilirsiniz:

  1. PDF dosyasını LibreOffice Draw'da açın.
  2. İhtiyacınız olan sayfaya gidin.
  3. Emin olun metin / resim öğelerinin doğru biçimde yerleştirilir. Değilse, bunları sayfada düzenleyebilir / düzenleyebilirsiniz.
  4. Üst menü: Dosya> Dışa aktar ...
  5. Sağ alt menüden ihtiyacınız olan görüntü biçimini seçin. PNG'yi öneririm.
  6. Dosyanıza bir ad verin ve Kaydet'i tıklayın.
  7. Çözünürlük ve boyutu ayarlayabilmeniz için seçenekler penceresi açılacaktır.
  8. Tamam'ı tıkladığınızda işiniz bitti demektir.

0

Pdf2image kullandım . Cazibe gibi çalışan basit bir python kütüphanesi.

İlk önce linux olmayan makineye poppler yükleyin . Sadece zip dosyasını indirebilirsiniz. Program Dosyalarını açın ve Makine Yolu'na bin ekleyin.

Bundan sonra pyt2 sınıfında şu şekilde pdf2image kullanabilirsiniz:

from pdf2image import convert_from_path, convert_from_bytes
images_from_path = convert_from_path(
   inputfile,
   output_folder=outputpath,
   grayscale=True, fmt='jpeg')

Python ile iyi değilim ama exe yapmak mümkün. Daha sonra exe'yi dosya giriş ve çıkış parametresiyle kullanabilirsiniz. Ben C # kullandım ve işler iyi çalışıyor.

Görüntü kalitesi iyi. OCR iyi çalışıyor.


-1

Bir mac'ta Önizleme ile yapmak oldukça kolaydır. Tek yapmanız gereken dosyayı Önizleme'de açmak ve bir png veya jpeg olarak kaydet (veya dışa aktar) ancak yüksek kaliteli bir görüntü elde etmek için pencerenin altında en az 300 dpi kullandığınızdan emin olun.


6
Binlerce sayfanız varsa bu otomatikleştirilebilir mi?
JBWhitmore
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.