Компьютерные услуги, город ЕйскГ. Ейск, улица Армавирская, дом 45, этаж II, кабинет № 221
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wiki:pdf [2023/11/22 22:45] – serw | wiki:pdf [2025/09/22 12:49] (current) – [pdf2svg - PDF to SVG convertor] 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 | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== pdf2svg - PDF to SVG convertor ===== | ||
| + | |||
| + | < | ||
| + | pdf2svg document.pdf output-page%02d.svg all # https:// | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== PDF Command Line Tools binaries for Linux, Mac, Windows ===== | ||
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | < | ||
| + | cpdf -scale-to-fit a4portrait in.pdf -o out.pdf # Вертикальная ориентация | ||
| + | cpdf -scale-to-fit a4landscape in.pdf -o out.pdf # Горизонтальная ориентация | ||
| + | </ | ||
| + | |||
| + | Обсуждение в [[https:// | ||
| + | |||
| + | ===== Ребята, | ||
| + | |||
| + | Я хочу [[https:// | ||
| + | |||
| + | Мне всё это нужно практически ежедневно, | ||
| + | |||
| + | Если кому-то будет интересно посмотреть за добалением информации по этой тематике на моей веб-сайте, | ||
| + | |||
| + | Заранее прошу прощения за то, что команды по установке не арчевские, | ||
| + | |||
| + | Итак, милаости прошу внять моим находкам )) | ||
| + | |||
| + | Кстати, | ||