конвертувати зображення в PDF


54

Я зберегла кілька зображень із книг google. Я хотів перетворити їх в один pdf-файл, де мені потрібні деякі входи. Наступні два зображення (один png та один jpeg) - це дві суцільні сторінки.

перша сторінка (png)

друга сторінка (jpeg)

Я зберігаю їх у своїй системі. Я перетворив їх у pdf за допомогою команди нижче

convert books.png books.jpeg combined.pdf

Однак комбінований.pdf не дає мені очікуваних результатів, а не поєднання двох.

Я також спробував створити окремі файли pdf, потім поєднуючи їх за допомогою pdftk, не пощастивши

convert books.png book1.pdf
convert books.jpeg book2.pdf
pdftk book1.pdf book2.pdf cat output combined.pdf

Спробуйте змінити book1.pdf та book2.pdf, щоб вони знаходилися в одній папці, CD у цій папці та запустіть pdftk *.pdf cat output onelargepdfile.pdf.
Тім

Тім, спасибі Це теж я намагався, проте все одно той же результат.
користувач301880

Це дивно. Можливо, він не бачить файли pdfs як дійсні файли PDF?
Тім

Це досить цікаво. Я спробував це зробити на машині, і він працює не так, як бажано. На ньому показані правильні ескізи.
Вівек Капур

Якщо ви відкриєте файл зображення, а потім роздрукуєте його у файл, чи дозволяє він комбінувати ці файли?
Тім

Відповіді:


9

Я використав дві надані вами типові сторінки та роздрукував їх за допомогою принтера cup-pdf, у результаті чого вийшло два файли pdf.

Тоді я використовував pdfsam для об'єднання файлів PDF в один. Я не бачу жодної проблеми в результаті.

Редагувати: Я щойно побачив, що у вас є багато файлів для обробки, ви можете використовувати скрипт, обраний для друку, в Nautilus, описаному тут


6
Командний рядок спосіб зробити це - Перейменувати файли: mv books.png 1.png, mv books.jpg 2.jpg- Роздрукуйте їх в PDF - файли: lpr -P 'Cups-PDF' 1.png, lpr -P 'Cups-PDF' 2.jpg- Об'єднати PDF файли: pdfunite ~/Desktop/1.pdf ~/Desktop/2.pdf complete.pdf. PDF-принтер Cup виводить файли на ~ / Desktop з іменами оригінальних файлів - тому їх обох не можна викликати, books.*інакше вони просто замінюють один одного. Ви можете перелічити принтери та їх назви за допомогою lpstat -p.
Вільф

76

Просто скористайтеся цим:

convert "*.{png,jpeg}" -quality 100 outfile.pdf

У загальному випадку ви можете об'єднати більше файлів в один pdf-файл із включенням їх всередину {}та розділити їх однією комою.

додавання -quality VALUEдля збереження якості після конверсії (завдяки @iamcreasy)

convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf

Що це за convertріч?
Fresheyeball

convertє виконуваним файлом, встановленим у складі Imagemagick .
Іоанніс Філіппідіс

Я виявив, що процес перетворення додає шум у кінцевий PDF. Використання ImageMagick 6.8.9 для перетворення декількох файлів jpeg.
Куазі Ірфан

... додавання -quality 100видаляє деякий помітний шум.
Куазі Ірфан

Чи можливо додати файли зображень до існуючих PDF-файлів?
Кіран Редді

6

Якщо всі зображення знаходяться в одній папці і мають однакове розширення, ви можете зробити наступне:

Перетворення зображень у pdf:

ls *.tif | xargs -I% convert % %.pdf

Примітка . Зауважте, що якщо вони названі 1 ... tif; 2 ... тиф; 10 ... tif зробити ls -1vдля нумерованих файлів

Об’єднайте файли PDF в один pdf та видаліть файли pdfs на одній сторінці:

pdftk *.pdf cat output merged.pdf && rm *.tif.pdf

0

Використовуйте помічник друку від Gwenview (переглядач зображень KDE). Відкрийте Gwenview, потім плагіни -> Зображення -> помічник друку. Додайте всі зображення, які ви хочете надрукувати, переупорядкуйте їх за своїм бажанням, виберіть кількість зображень на сторінці, інші параметри друку тощо та друкуйте у PDF безпосередньо чи за допомогою CUPS-PDF.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.