Г. Ейск, улица Армавирская, дом 45, этаж II, кабинет № 221
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:pdf [2024/07/26 18:16] – serw | wiki:pdf [2025/01/20 12:30] (current) – serw | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Работа с .pdf ====== | ||
+ | [[wiki: | ||
+ | |||
+ | Страница на моем веб-сайте полиграфии «Ея»: [[https:// | ||
+ | |||
+ | ===== Convert a directory of JPEG files to a single PDF document ===== | ||
+ | |||
+ | < | ||
+ | convert *.jpg -auto-orient imagemagick.pdf | ||
+ | </ | ||
+ | |||
+ | img2pdf - lossless conversion of raster images to pdf | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | img2pdf --output out.pdf page1.jpg page2.jpg # https:// | ||
+ | img2pdf --output Untitled.pdf *.jpeg # https:// | ||
+ | img2pdf img1.tif --pagesize 107mmx150mm --imgsize 107mmx150mm --fit shrink --output file1.pdf # | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Наиболее часто встречается: | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | img2pdf --output Untitled.pdf *.jpg # https:// | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Создание ПДФ из директории JPG и последующее OCR. | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | img2pdf --output Untitled.pdf *.jpg && ocrmypdf -l eng+rus Untitled.pdf 'SerW - OCRmyPDF.pdf' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Extracting embedded images from a PDF ===== | ||
+ | |||
+ | < | ||
+ | pdfimages -all in.pdf /tmp/out # sudo pacman -S poppler | ||
+ | </ | ||
+ | |||
+ | Source: [[https:// | ||
+ | |||
+ | ===== Here's some examples of how to use pdftoppm to convert a PDF to a bunch of image files ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | < | ||
+ | mkdir -p images && pdftoppm -png -r 300 mypdf.pdf images/page | ||
+ | </ | ||
+ | |||
+ | ===== Replace all font glyphs in a PDF by converting them to outline shapes ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | < | ||
+ | brew install ghostscript | ||
+ | alias gsu = 'gs -o Untitled-with_outlines.pdf -dNoOutputFonts -sDEVICE=pdfwrite Untitled.pdf' | ||
+ | </ | ||
+ | |||
+ | Usage: | ||
+ | < | ||
+ | gs -o Untitled-with_outlines.pdf -dNoOutputFonts -sDEVICE=pdfwrite Untitled.pdf | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Covert .pdf to .png ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | < | ||
+ | sudo dnf install ImageMagick -y | ||
+ | convert -density 300 my.pdf my.png # white background becomes transparent | ||
+ | </ | ||
+ | |||
+ | MuPDF: | ||
+ | |||
+ | < | ||
+ | sudo dnf install mupdf -y | ||
+ | mutool convert -O resolution=300 -o file.png file.pdf # background keeps untouched | ||
+ | </ | ||
+ | |||
+ | Source: [[https:// | ||
+ | |||
+ | ===== Склеивание нескольких документов ===== | ||
+ | |||
+ | < | ||
+ | pdfunite in-1.pdf in-2.pdf out.pdf # https:// | ||
+ | </ | ||
+ | |||
+ | ===== ocrmypdf.readthedocs.io ===== | ||
+ | |||
+ | Оптическое распознавание английского и русского машинописного текста в отсканированных .pdf-документах. | ||
+ | |||
+ | < | ||
+ | ocrmypdf -l eng+rus Untitled.pdf OCRmyPDF.pdf | ||
+ | </ | ||
+ | |||
+ | ===== MuPDF -- разрезание .pdf по вертикали ===== | ||
+ | |||
+ | < | ||
+ | brew install mupdf-tools | ||
+ | mutool poster -x 2 input.pdf output.pdf # poster -y | ||
+ | </ | ||
+ | |||
+ | ===== PostScript-to-PDF converter ===== | ||
+ | |||
+ | Понижение качества картинок. | ||
+ | [[https:// | ||
+ | |||
+ | < | ||
+ | ps2pdf -dDownsampleColorImages=true -dColorImageResolution=300 source.pdf output-Downsample.pdf | ||
+ | </ | ||
+ | |||
+ | Ребята, | ||
+ | |||
+ | Я хочу [[https:// | ||
+ | |||
+ | Мне всё это нужно практически ежедневно, | ||
+ | |||
+ | Если кому-то будет интересно посмотреть за добалением информации по этой тематике на моей веб-сайте, | ||
+ | |||
+ | Заранее прошу прощения за то, что команды по установке не арчевские, | ||
+ | |||
+ | Итак, милаости прошу внять моим находкам )) | ||
+ | |||
+ | Кстати, |