5

У меня есть большой технический PDF. Это 2500 страниц с изображениями и размером 100 МБ. Я хотел бы попробовать и прочитать это на моем Kindle. Насколько я понимаю, PDF-файлы должны быть менее 50 МБ, чтобы читать на Kindle.

Я скачал PDFSAM, но если он разбивает PDF на несколько PDF-файлов по количеству страниц, размер файла не уменьшается более чем на 5 МБ (то есть 95 МБ). Я даже пытался разбить PDF на каждые 100 страниц.

Он имеет функцию, которая разделяет по размеру файла, но, похоже, ничего не делает с этим PDF.

Есть ли бесплатный способ получить его до 50 МБ? Я не знаю, смогу ли я снизить качество PDF, чтобы уменьшить его (хотя, возможно, и недостаточно), разделить его на несколько файлов размером менее 50 МБ или даже вырезать из него изображения.

Я попробовал Калибр, который преобразовал файл в формат MOBI. Однако размер файла MOBI составлял около 200 МБ, и Gmail не принял его в качестве вложения электронной почты.

3 ответа3

3

PDF Ножницы были разработаны, чтобы избавить вас от необходимости читать PDF на Kindles. Это может быть полезно для вас.

http://www.pdfscissors.com/

2

Вы можете удалить все изображения из копии PDF, используя несколько строк: Java, C # или VB.Net, в качестве альтернативы вы можете использовать инструмент преобразования PDF-> Mobi в Calibre, поскольку это может снизить качество изображения в соответствии с требованиями. разжечь

0

Вы можете попробовать инструкции на этой странице (только для Linux) (французский): Оптимизатор и PDF-файл для Linux.

Установите необходимое программное обеспечение:

sudo apt-get install poppler-utils ghostscript

Путь оригинального файла PDF Provice:

PDF_FILE="original.pdf"

Укажите путь вывода файла PDF:

OPTIMIZED_PDF_FILE="optimized.pdf"

И запустить оптимизацию:

command pdftops \
        -paper match \
        -nocrop \
        -noshrink \
        -nocenter \
        -level3 \
        -q \
      "$PDF_FILE" - \
  | command ps2pdf14 \
        -dEmbedAllFonts=true \
        -dUseFlateCompression=true \
        -dProcessColorModel=/DeviceCMYK \
        -dConvertCMYKImagesToRGB=false \
        -dOptimize=true \
        -dPDFSETTINGS=/prepress \
      - "$OPTIMIZED_PDF_FILE"

Кроме того, вы можете использовать эту командную строку, чтобы снизить качество изображения до 72 точек на дюйм:

command pdftops \
        -paper match \
        -nocrop \
        -noshrink \
        -nocenter \
        -level3 \
        -q \
      "$PDF_FILE" - \
  | command ps2pdf14 \
        -dEmbedAllFonts=true \
        -dUseFlateCompression=true \
        -dOptimize=true \
        -dProcessColorModel=/DeviceRGB \
        -dUseCIEColor=true \
        -r72 \
        -dDownsampleGrayImages=true \
        -dGrayImageResolution=72 \
        -dAutoFilterGrayImages=false \
        -dGrayImageDownsampleType=/Bicubic \
        -dDownsampleMonoImages=true \
        -dMonoImageResolution=72 \
        -dMonoImageDownsampleType=/Bicubic \
        -dDownsampleColorImages=true \
        -dColorImageResolution=72 \
        -dAutoFilterColorImages=false \
        -dColorImageDownsampleType=/Bicubic \
        -dPDFSETTINGS=/prepress \
      - "$OPTIMIZED_PDF_FILE"

Эти команды реализованы в сети PdfCruncher.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .