2

Я использую следующий код для создания одного PDF-файла с несколькими страницами в одном JPG-файле. Я использую библиотеку Imagick и PHP tcpdf.

convert -append path1.pdf path2.jpg

Теперь мне нужно добавить пробел между каждой страницей, чтобы отличать их друг от друга, или добавить текст между ними, как страница 1, страница 2. В настоящее время они приходят правильно. Но между ними нет места.

Может кто-нибудь мне помочь

2 ответа2

1

Я использовал команды вверх.

но после некоторых исследований обнаружил, что следующий код работает правильно

convert -append -bordercolor White -border 20x20 path1.pdf path2.jpg

это добавляет границу на каждой стороне, а отдельный на каждой странице PDF, а затем добавляет изображения вверх и вниз.

0

Если я правильно понял ваш вопрос, вы хотите преобразовать многостраничный pdf файл в один файл .jpg и отделить каждую страницу .pdf пробелами. Один из способов сделать это - разделить .pdf на один файл на страницу, а затем соединить страницы, указав границу между ними:

  1. Разделите PDF-файл на множество jpgs. Эта команда создаст файлы с именем foo_0001.jpg , foo_0002.jpg ... foo_NNNN.jpg:

    convert foo.pdf foo_%04d.jpg
    
  2. Объедините эти файлы .jpg в один большой файл с именем foo.jpg и добавьте белую рамку размером 2 пикселя между каждым изображением:

    convert -bordercolor White -border 2x2 foo_0* -append foo.jpg
    

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