Способы объединения нескольких pdf-файлов в один
Иногда необходимо объединить некоторое количество PDF файлов в один. Это могут быть и главы книги и какие-либо иные, связанные по смыслу или содержимому файлы, которые вам понадобилось представить в виде одного. Приведем несколько способов, позволяющих сделать это.
1. Использование GhostScript напрямую. Ghostscript — пакет, позволяющий вам просматривать или печатать PostScript и PDF файлы, а также конвертировать их в другие форматы. Данный пакет достаточно часто используется, но вместе с тем, немногие пользуются его возможностями для объединения файлов PDF.
$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=single.pdf part1.pdf part2.pdf
где
- gs — собственно вызов Ghostscript
- -dBATCH — завершить работу Ghostscript после завершения объединения
- -dNOPAUSE — производить операции без запросов пользователю
- -q — не выводить сообщений (тихий режим)
- -sDEVICE=pdfwrite — использовать встроенную утилиту для работы с PDF файлами
- -sOutputFile=single.
pdf — имя результирующего файла
Если вам часто приходится производить операцию объединения, то можно добавить в настройки вашей оболочки следующую строку, убыстряющую вызов:
$ alias pdflink=’gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=./result.pdf’
Аналогично gs работает и с PS файлами.
Для пользователей Windows — Ghostscript существует и под Windows, качается с официального сайта. Бинарник, аналогичный gs, находится здесь:
C:\Program Files\gs\gs9.15\bin\gswin32c.exe
2. joinPDF — консольная утилита для объединения, написанная на Java и требующая JRE для своей работы. Использование достаточно тривиальное:
$ joinpdf result.pdf part1.pdf part2.pdf
3. Способ для пользователей KDE: kprinter, служащий GUI для работы с Ghostscript. Нужно выбрать вывод в файл соответствующего типа (PDF,PS) и добавить объединяемые части в порядке их следования в результирующем файле.
4. Ещё есть pdftk, для более разнообразных действий. зависимостей, вроде как, нет. Эта штука лучше других и аккуратнее объединяет pdf файлы. Пример её и использования:
pdftk in1.pdf in2.pdf cat output out1.pdf
Узнаем как склеить ПДФ-документы в один файл: простейшие способы
Достаточно часто встречаются ситуации, когда, например, для систематизации документов или удобства их чтения необходимо объединить несколько файлов формата PDF в один. Склеить ПДФ-документы можно несколькими простыми методами. Но при выполнении некоторых операций следует учесть кое-какие нюансы.
Как склеить ПДФ-файлы в один с помощью программы Adobe Acrobat Professional?
Самым традиционным методом объединения нескольких файлов этого формата в один документ является использование «родной» программы Adobe Acrobat, желательно версии Professional. Если попытаться произвести такую операцию в обычном «Ридере» ничего не получится.
Склеить ПДФ-документы можно с использованием основного файлового меню приложения, в котором нужно выбрать пункт создания PDF-документа (Create) и перейти к строке объединения нескольких файлов (Combine Files into a Single PDF). В появившемся окне выбора нужных объектов снизу в строке формата нужно установить именно PDF, поскольку по умолчанию предполагается открытие всех поддерживаемых форматов.
Теперь нужно выбрать файлы. Заметьте, если выделять их при зажатой клавише Shift, выделение коснется и промежуточных объектов, поэтому следует использовать клик с клавишей Ctrl, а затем нажать кнопку добавления (Add). После этого выбранные файлы появятся в специальной области File to Combine. Тут стоит обратить внимание на то, что порядок объектов будет напрямую зависеть от их положения при выборе (сортировке). Для перемещения документа вверх-вниз его нужно выбелить левым кликом и использовать кнопки Move Up (вверх) и Move Down (вниз). Эти кнопки можно найти в специальной области Arrange Files. Помимо них, там есть и кнопка удаления выбранного документа (Remove). Для просмотра полученного порядка используется кнопка обычного превью.
Когда все будет готово, останется нажать кнопку «OK», после чего будет предложено сохранить полученный документ. В поле типа файла указывается формат PDF, а далее просто подтверждается сохранение.
Как склеить 2 ПДФ-файла и более с преобразованием формата?
Если нет вышеуказанной программы, можно пойти и окольным путем. Склеить ПДФ-документы можно при помощи конверторов PDF to JPG и JPG to PDF.
Сначала нужно преобразовать файлы PDF в изображения формата JPG, а затем переименовать полученные картинки в порядке, в котором они должны следовать друг за другом при объединении. Теперь нужно запустить конвертор изображений в PDF-формат, добавить пронумерованные файлы в рабочую область приложения, указать местоположение конечного файла и запустить процесс конвертирования.
Использование специальных утилит
Второй вариант для большого количества документов оказывается достаточно неудобным. Поэтому для упрощения работы можно воспользоваться небольшой бесплатной утилитой под названием PDF Split-Merge (она, кстати, позволяет и объединять, и разбивать файлы данного формата).
В этом случае нужно просто добавить файлы, соблюдая нужную очередность и запустить процесс преобразования.
Также склеить ПДФ-файлы можно и при помощи приложения Foxit Phantom PDF. Принципиально действия от предыдущей программы практически не отличаются. Разнятся разве что названия основных меню и команд. Но эта утилита интересна тем, что при объединении документов можно установить ограничение по размеру создаваемого файла, а при желании можно еще отредактировать текст, и даже заменить шрифты.
Обработка документов онлайн
Наконец, если пользователю лень заниматься такими преобразованиями, в интернете можно найти множество специализированных ресурсов вроде PDF Joiner, на которых объединение документов можно произвести в режиме онлайн. Тут все просто: нужно просто добавить файлы в том порядке, в каком они должны находиться в новом документе, если нужно, поменять документы местами, после чего активировать старт обработки. Когда преобразование будет окончено, следует просто загрузить полученный результат на свой компьютер. Ограничение состоит только в том, что за один раз можно добавить не более 20 объектов.
Как объединить несколько файлов PDF на одной странице с pdftk?
Если у вас есть большое количество PDF-файлов в одной структуре папок, и у вас есть TeX-Installation, этот скрипт рекурсивно помещает все PDF-файлы в один большой файл:
#!/bin/bash # # pdfdir OUTPUT_FILE # # produces one big PDF file of all PDF files in . # if [ $# -ne 1 ] || [ -z "$1" ]; then echo "Syntax: pdfdir OUTPUT_FILE" exit 1 fi FILE="$(echo "$1"|sed -e 's/\.\(pdf\|tex\)$//')" for F in "$FILE" "$FILE.tex" "$FILE.pdf" "$FILE.aux" "$FILE.log" ; do if [ -e "$F" ]; then echo "$F exists already." exit 2 fi done cat >"$FILE.tex" <<EOF \documentclass{article}% \usepackage{pdfpages}% \usepackage{grffile}% \listfiles% \begin{document}% %\tableofcontents% EOF # helper functions exist_pdf_files () { [ $(find -L "$1" -name \*.pdf -o -name \*./\\includepdf[pages=-]{/; s/$/}%/' } tex_headline () { echo "$1" | sed -e 's/_/\\_/g' } # current folder (lefel 0): list_pdf_files . >>"$FILE.tex" # Bearbeite Ebene 1: list_directories . | while read -r DIR1; do # Are there PDFs in folders below that level? exist_pdf_files "$DIR1" || continue # Yes ... tex_headline "\section{${DIR1##*/}}%" # those: list_pdf_files "$DIR1" # Level 2: list_directories "$DIR1" | while read -r DIR2; do exist_pdf_files "$DIR2" || continue tex_headline "\subsection{${DIR2##*/}}%" list_pdf_files "$DIR2" # Level 3: list_directories "$DIR2" | while read -r DIR3; do exist_pdf_files "$DIR3" || continue tex_headline "\subsubsection{${DIR3##*/}}%" list_pdf_files "$DIR3" # Level 4: list_directories "$DIR3" | while read -r DIR4; do exist_pdf_files "$DIR4" || continue tex_headline "\paragraph{${DIR4##*/}}%" list_pdf_files "$DIR4" # Level 5: list_directories "$DIR4" | while read -r DIR5; do exist_pdf_files "$DIR5" || continue tex_headline "\subparagraph{${DIR5##*/}}%" list_pdf_files "$DIR5" done done done done done >>"$FILE.tex" echo "\end{document}%" >>"$FILE.tex" echo "Sourcecode to PDF directly [J/n]" read -r ANSWER case "$ANSWER" in [JjYy]) ;; *) exit 0 ;; esac pdflatex "$FILE" [ $? -eq 0 ] && rm -f "$FILE.aux" "$FILE.log" "$FILE.tex"
Я не написал этот код, я получил его из обсуждения здесь: http://www.listserv.dfn.de/cgi-bin/wa?A2=ind1201&L=tex-dl&T=0&P=10771
Это очень полезно. Я перевел некоторые немецкие комментарии на английский.
С уважением, Александр
Склеить файлы pdf онлайн — Мастер Фломастер
Объедините PDF Объедините и соберите множество PDF файлов в один PDF файл
Выберите несколько PDF файлов и объедините их легко с помощью нашего онлайн инструмента.
Как объединить PDF файлы
Вам нужно просто выбрать ваши PDF файлы или перетащить их и положить прямо в коробку. Ваши файлы будут быстро объединены в новый PDF файл.
Настройте порядок
Как только вы загрузили ваши PDF файлы, на следующем шаге вы можете добавить новый PDF файл, и можете настроить их порядок простым нажатием мышки. Вы также можете удалить ненужные файлы.
Очень легко использовать
Вы можете скачать сгенерированный PDF файл сразу после процесса объединения легко и бесплатно, не нужно регистрироваться или вводить адрес своей электронной почтыl.
PC или MAC
Чтобы объединить ваши PDF файлы с помощью нашего онлайн инструмента, вы можете использовать ваш PC или ваш MAC, и инструмент поддерживается во всех браузерах.
Не волнуйтесь за свои файлы
Мы не храним ваши файлы на сервере, это важный пункт для нас. Для получения дополнительной информации загляните на страницу с конфиденциальной информацией.
Самый простой способ объединить файлы PDF
Скинуть файлы здесь или же
Максимальный размер файла!
The file exceeds the maximum file size allowed. Please feel free to use our desktop version.
Максимальное количество страниц превышено!
The file exceeds the maximum number of pages allowed. Please feel free to use our desktop version.
Максимальное количество страниц превышено!
Если вы хотите увеличить лимит до 2000 страниц, перейдите на пакет Hipdf Pro.
Максимальный размер файла!
Если вы хотите увеличить лимит до 50 МБ, обновите его до Hipdf Pro.
= 1″>Следующие файлы повреждены и не могут быть объединены.
Следующий файл поврежден и не может быть объединен.
Ваши PDF-файлы были успешно соединены!
Как объединить файлы PDF
Загрузите и добавьте файлы PDF для объединения, перетащив их в окно выше или щелкнув «Выбрать файл». Затем нажмите кнопку, чтобы начать объединять их в один PDF-файл и скачать его.
Безопасно и сохранно
Все ваши файлы PDF будут удалены навсегда с наших серверов в течение одного часа. Никто не может получить доступ к этим файлам, и ваша конфиденциальность гарантируется на 100%.
Бесплатно и без ограничений
Это онлайн-слияние PDF позволяет вам легко объединить несколько PDF-файлов в один PDF-документ бесплатно без каких-либо ограничений, ограничений или скрытых препятствий.
Работает для всех операционных систем
Это онлайн-слияние PDF основано на браузере. Это означает, что он поддерживает все виды операционной системы: Windows, Mac и Linux.
Другие инструменты
Самый простой способ сжать размер вашего файла PDF
Обрезайте PDF по выбранной области, регулируйте размер поля
Разделить PDF на многократные PDF-файлы по диапазонам страниц
Поворачивайте и сохраняйте ваших PDF-страниц онлайн бесплатно
Редактируйте PDF-файлы непосредственно в своем веб-браузере
Download Hipdf Desktop — PDFelement Pro
Accelerate your document workflows like never before
Объединяйте файлы PDF онлайн бесплатно всего за несколько секунд.
Если у вас есть несколько документов PDF и вам необходимо объединить их в один файл PDF, наш бесплатный инструмент для слияния PDF-файлов позволяет легко объединять файлы PDF за несколько секунд. Благодаря нашему инструменту для слияния PDF можно объединять все виды документов, а не только файлы PDF. Также можно объединять документы Word, таблицы Excel, PowerPoint, изображения, OpenOffice и другие документы, что делает наш инструмент для слияния PDF удобным средством.
Как объединить PDF-файлы онлайн бесплатно
- Выберите файлы PDF или другие документы, которые нужно объединить при помощи инструмента слияния файлов PDF.
- Наш онлайн-инструмент для соединения файлов PDF объединит ваши PDF-файлы за несколько секунд.
- После объединения PDF-файлов выберите их и загрузите на свой компьютер.
- Бесплатный PDF-конвертер удаляет все оставшиеся файлы на наших серверах.
Лучший инструмент для объединения файлов PDF онлайн
Наш онлайн-инструмент для PDF – лучшее средство для объединения двух или более файлов PDF бесплатно. Набор других полезных инструментов, таких как бесплатные средства для деления и сжатия, которые мы предлагаем – это безопасное и надежное решение для удобной работы с PDF-документами.
Используйте наши бесплатные онлайн-инструменты
Другие онлайн-инструменты для конвертации PDF-файлов можно использовать бесплатно, как и наше средство для слияния PDF. Используя наш набор инструментов, вы можете бесплатно вращать, сжимать, делить PDF-файлы и даже конвертировать другие типы файлов в PDF. Можно получить доступ к этим инструментам бесплатно или оформить подписку, чтобы пользоваться дополнительными возможностями.
Вне зависимости от операционной системы, можно за несколько секунд объединять PDF-файлы, благодаря нашему онлайн-инструменту для слияния файлов PDF, при условии подключения к Интернету и использования устройства, способного отправлять и загружать файлы через сервер. На практике это означает, что можно использовать нашу бесплатную программу для объединения файлов PDF и другие инструменты на любом устройстве, где бы вы ни находились.
Все PDF- и другие файлы, прошедшие обработку нашим средством для объединения файлов PDF и другими инструментами для конвертации, кодируются с использованием 256-битного шифрования. Шифрование обеспечивает защиту во время загрузки любой проходящей через нашу службу информации от различных угроз, таких, например, как хакеры. Более того, мы не передаем и не продаем данные и сведения клиентов третьим лицам. Мы считаем своей обязанностью обеспечить безопасность ваших конфиденциальных данных.
Приобретая подписку, вы получаете мгновенный и неограниченный доступ к нашему онлайн-инструменту для слияния PDF, а также к другим PDF-конвертерам. К дополнительным преимуществам подписки относятся неограниченный размер обрабатываемых файлов и возможность конвертировать несколько файлов одновременно. Подписка – отличный способ наиболее эффективно использовать наш онлайн-инструмент для слияния PDF.
Удалять файлы автоматически
В рамках предоставляемой нашим клиентам услуги ваши файлы будут доступны в течение трех часов после объединения PDF, что обеспечивает достаточно времени для их загрузки и сохранения. Затем наш инструмент для слияния PDF автоматически удаляет все оставшиеся файлы с наших серверов, чтобы сохранить безопасность ваших данных.
Как объединить pdf файлы в один, подробная инструкция
Иногда бывает необходимость объединить несколько документов в формате PDF в один многостраничный файл. Например, при загрузке куда-либо отсканированных документов, часто есть возможность загрузить только один файл. А вы отсканировали все страницы паспорта в разные файлы, что теперь делать? В этой статье мы вам поможем.
Быстрый и простой способ объединения PDF файлов
Автор считает, что эти материалы могут вам помочь:
Плюсы smallpdf.com
- Быстрая работа, вы сразу получаете результат;
- Практически полное отсутствие рекламы на сайте;
- Кроме объединения PDF, доступно еще множество полезных возможностей, таких, как разделение или сжатие PDF документов.
Минусы smallpdf.com
- Ограничение по количеству объединенных файлов – вы сможете воспользоваться сервисом 2 раза в час, чего большинству пользователей более чем достаточно.
Если вы категорически не хотите загружать свои документы в интернет, придется воспользоваться специальной программой. Если вам нужно единовременно обработать PDF файлы – воспользуйтесь программой Acrobat Pro от компании Adobe. Она платная и стоит недешево, но зато обладает бесплатным 30-дневным периодом использования. Если вам постоянно нужно склеивать PDF-файлы, обратите внимание на программу PDFCreator.
Читайте наши другие статьи про работу с PDF форматом и задавайте новые вопросы – мы всегда готовы помочь вам!
Как объединить и разбить PDF в Linux подручными средствами
В этой безблагодатной и беспросветной жизни, когда тебе в линукс
присылают документы в DocX и формы в последнем Adobe Acrobat, приходится
несладко. Часто заполненные с воем и рыданиями PDF-файлы приходится
склеивать или, наоборот, разрезать на несколько. К счастью,деятели опенсорса иногда отвлекаются от Wayland, Mir и прочих systemd и делают годные костыли для простых страждущих.
Объединение файлов pdf в один с помощью PDFSaM
Для тех, кто не хочет перечитывать томик квантовой физики от авторов pdftk, есть вариант с рюшечками и бубенчиками под названием PDF Split and Merge (pdfsam).Как это всегда бывает, когда что-то кажется слишком прекрасным, чтобы быть правдой, обязательно найдётся заподлянка. И pdfsam не исключение — написан он на Java, а это значит кучи exceptions по поводу и без, лютые тормоза и интерфейс из фильма ужасов.
Установка и использование PDFsam в Linux
Скачать самую свежую версию можно здесь. Запуск этого поделия командой$ java -jar pdfsamдаёт что-то вроде:
Собственно, дальше всё довольно просто: pdfsam умеет объединять (merge), разрезать (split), поворачивать (rotate) документы PDF. Кроме того, имеет место быть режим burst, при котором из одного PDF-файла будет сделана куча одностраничных.
Например, для объединения PDF-файлов в один, просто добавляем файлы в порядке следования, выбираем новое имя файла и жмём RUN.
Из преимуществ можно отметить разве что графический, скажем так,
интерфейс. Всё остальное — это типичное джава приложение: глючное,
медленное и корявое (например, при split нужно указывать номер страницы,
на единицу меньший той, с которой разрезание начнётся, и т.д.).
Сжатие и компрессия PDF файлов
Побочным продуктом работы pdfsam может быть раздувание PDF-файла до непричиных размеров. Этому горю можно помочь с помощью утилиты gs вот так:gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdfЭто может сжать PDF, по крайней мере в большинстве случаев.
Мастерам консоли: резка и склейка PDF файлов в pdftk
PDFtk расшифровывается как pdf tool kit, и, как и подобает настоящему набору инструментов, требует некоторого изучения. Зато работает быстро, умеет много и клацать мышью не надо.Установка pdftk проста — он уже есть в Debian:
$ sudo apt-get install pdftkСинтаксис pdftk можно описать примерно так:
pdftk исходный_файл.pdf ДЕЙСТВИЕ страницы output получаемый_файл.pdfИтак, поехали….
Как разбить PDF файл на несколько
Для того, чтобы разрезать PDF-файл на несколько, нужно воспользоваться ДЕЙСТВИЕМ cat, например вот так:$ pdftk document.pdf cat 140-142 output zz1.pdfЭта команда выдаст файл zz1.pdf, в котором будут три страницы, а именно 140, 141 и 142. Если же нужно разбить файл с какой-то страницы до конца, делаем так:
$ pdftk foo.pdf cat 30-end output biography.pdf
Объединение нескольких файлов PDF в один с помощью PDFtk
Та же самая команда cat может склеивать PDF-файлы в один:$ pdftk zz* cat output Issue26.pdfслужит для объединения всех файлов, содержащих zz в имени, в один Issue26.pdf
Если файлы называются по-разному, можно использовать следующую команду для объединения файлов в один:
$ pdftk 1.pdf 2.pdf … cat output merged.pdfбудет объединён в один файл merged.pdf.
Изменение полей PDF-документа
Речь идёт о полях в PDF файле вроде автора, заголовка или времени создания:Не раз и не два товарищи, работающие с документами повышенной важности, оставляли в этих полях значения, подставленные услужливым MS Word — и имели на этом немало проблем. Это можно поправить с помощью pdftk сравнительно легко.
Сначала достаём исходные данные (metadata):
pdftk book.pdf dump_data output report.txtВ этом файле мы увидим нечто вроде:
InfoKey: TitleЭти значения можно отредактировать в полученном текстовом файле (report.txt в этом примере) и загрузить обратно:
InfoValue: Coders At Work
InfoKey: Author
InfoValue: Peter Seivel
InfoKey: Subject
InfoValue: Programming
pdftk book.pdf update_info report.txt output bookcopy.pdfУ pdf-документов могут быть и другие поля, которые тоже можно поправить при желании.
И это ещё не всё!
Возможности pdftk весьма велики, и желающие могут припасть к официальной документации.Склейка страниц PDF файла в буклет с помощью LaTeX pdfpage
Отличная иллюстрация мощи пакета pdfpages была найдена на tex.stackexchange.com. Идея сводится к тому, что сначала мы создаём исходный документ, а потом ещё один, в который вставляются PDF-страницы в нужном порядке.Например, у нас есть документ под формат А6, созданный в ЛаТеХе (назовём его mya6doc.pdf:
\documentclass{book}
\usepackage[english]{babel}%
\usepackage[a6paper]{geometry}% http://ctan.org/pkg/geometry
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\chapter{First chapter} \lipsum[1-10]
\chapter{Second chapter} \lipsum[11-20]
\chapter{Third chapter} \lipsum[21-30]
\chapter{Final chapter} \lipsum[31-40]
\end{document}
Теперь создаём ещё один документ (назовём его mya4doc):
\documentclass{article}
\usepackage[english]{babel}%
\usepackage[a4paper]{geometry}% http://ctan.org/pkg/geometry
\usepackage{pdfpages}% http://ctan.org/pkg/pdfpages
\begin{document}
\includepdf[pages=-,nup=2x2,frame,noautoscale]{mya6doc}%
\end{document}
Скомпилировать его нужно с помощью pdflatex. Это позволит получить все страницы (
pages=-
) в 2×2 страницы на одной (nup=2x2
) с прорисованной границей вокруг каждой страницы (frame
).Это означает, что pdfpages воспринимает вставляемые страницы как изображения, так что можно дополнительно задать поля для обрезки:
\includepdf[pages=1,landscape,clip,trim=1cm 2cm 3cm 4cm,frame,noautoscale,fitpaper=false]{AllTheMyGTDinOneScheme}
то есть страница будет обрезана на 1, 2, 3, 4 сантиметра слева, снизу, справа и сверху. Опция clip=true обрежет страницу.
Путь джедая: склеивание PDF документов с помощью gs
Как многие джедаи уже в курсе, gs это GhostScript, свободный как Столлман интерпретатор postscript и, соответственно, PDF. Командой gs можно не только орехи колоть, но и соединять документы. Соединять документы с помощью Ghostscript можно вот так:$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdfТеперь что это всё значит:
-dBATCH -- после окончания пакетной обработки, GS прекращает работу (без этой опции он будет продолжать имитировать бурную деятельность)
-dNOPAUSE -- обрабатывать каждую страницу без пауз между ними
-q -- тихий режим, без выдачи сообщений
-sDEVICE=pdfwrite -- использовать встроенный обработчик PDF
-sOutputFile=finished.pdf -- записать выхлоп в файл finished.pdf
Преимущество такого джедайства в том, что Ghostscript входит во все
дистрибутивы Linux и часто уже установлен в системе. И не нужно тащить
килотонны джавы.Сохранение размеров EPS файлов при конвертировании в PDF
Не совсем в тему, но тем не менее про PDF. Дело в том, что при конвертировании файлов EPS в PDF разными поделками вроде ps2pdf вы получаете PDF в виде пустой страницы A4 с картинкой EPS где-то в углу. То есть поделка ps2pdf просто игнорирует выставленный BoundingBox при использовании по умолчанию:
$ ps2pdf letterhead.eps
Я не буду говорить о вменяемости авторов ps2pdf, но всякий разработчик с IQ выше комнатной температуры должен понимать, что подобные WTF-моменты в пользовательском опыте в конечном итоге приводят к тому, год линупсов на десктопе уезжает в голубую даль. И это происходит именно из-за таких вот казусов, коих в ёпенсорце год от года становится только больше из-за набегающих леннартов поттерингов и прочих ковбоев, склонных к тяжёлому велосипедостроению там, где этого абсолютно не требуется.Так как ps2pdf принимает те же аргументы, что и Ghostscript, имеющий 900 газиллионов опций, среди которых должна быть возможность сохранять BoundingBox. И таки да, чудо случилось:
$ ps2pdf -dEPSCrop letterhead.eps
который даёт тот самый PDF, который от него, собственно, и ждёшь.
Заключение
Перечисленные возможности — не предел мечтаний, и всегда можно найти свежесобранный опенсорцовый велосипед со спойлером, антикрыльями и колёсами в форме листа Мёбиуса. Обнаружившим нечто интересное в деле работы с PDF документами просьба не стесняться в комментариях.Как объединить пдф используя python
Разработка настольного приложения для объединения PDF-файлов с Python и PyQt5.
Прежде чем запустить мой пример, убедитесь, что вы установили PyQt5
pip install PyQt5
pip install pyqt5-tools
PyQt — реализация фреймворка Qt для языка Python.
Запускает приложуние: python main.py
Нажмите на кнопку
Save To
— задайте.pdf
файл результирующий.Перетащите файл/файлы с любых директорий.
Нажмите на кнопку
Merge
— готово.
main.py
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QLabel, QLineEdit,
QPushButton, QListWidget, QVBoxLayout, QHBoxLayout, QGridLayout,
QDialog, QFileDialog, QMessageBox, QAbstractItemView)
from PyQt5.QtCore import Qt, QUrl, QSize
from PyQt5.QtGui import QIcon
from PyPDF2 import PdfFileMerger
class ListWidget(QListWidget):
def __init__(self, parent=None):
super().__init__(parent=None)
self.setAcceptDrops(True)
self.setStyleSheet('''font-size:25px''')
self.setDragDropMode(QAbstractItemView.InternalMove)
self.setSelectionMode(QAbstractItemView.ExtendedSelection)
def dragEnterEvent(self, event):
if event.mimeData().hasUrls():
event.accept()
else: return super().dragEnterEvent(event)
def dragMoveEvent(self, event):
if event.mimeData().hasUrls():
event.setDropAction(Qt.CopyAction)
event.accept()
else: return super().dragMoveEvent(event)
def dropEvent(self, event):
if event.mimeData().hasUrls():
event.setDropAction(Qt.CopyAction)
event.accept()
pdfFiles = []
for url in event.mimeData().urls():
if url.isLocalFile():
if url.toString().endswith('.pdf'):
pdfFiles.append(str(url.toLocalFile()))
self.addItems(pdfFiles)
else: return super().dropEvent(event)
class OutputField(QLineEdit):
def __init__(self):
super().__init__()
self.height = 45
self.setStyleSheet('''font-size: 20px;''')
self.setFixedHeight(self.height)
def dragEnterEvent(self, event):
if event.mimeData().hasUrls:
event.accept()
else: event.ignore()
def dragMoveEvent(self, event):
if event.mimeData().hasUrls:
event.setDropAction(Qt.CopyAction)
event.accept()
else: event.ignore()
def dropEvent(self, event):
if event.mimeData().hasUrls:
event.setDropAction(Qt.CopyAction)
event.accept()
if event.mimeData().urls():
self.setText(event.mimeData().urls()[0].toLocalFile())
else: event.ignore()
class Button(QPushButton):
def __init__(self, label_text):
super().__init__()
self.setText(label_text)
self.setStyleSheet('''
font-size: 20px;
width: 180px;
height: 50;
''')
class AppDemo(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('Слияние PDF-файлов')
self.setWindowIcon(QIcon('pdf.png'))
self.initUI()
def initUI(self):
self.outputFile = OutputField()
self.buttonBrowseOutputFile = Button('&Save To')
self.buttonBrowseOutputFile.clicked.connect(self.populateFileName)
self.buttonBrowseOutputFile.setFixedHeight(self.outputFile.height)
outputFolderRow = QHBoxLayout()
outputFolderRow.addWidget(self.outputFile)
outputFolderRow.addWidget(self.buttonBrowseOutputFile)
self.pdfListWidget = ListWidget(self)
# Buttons
buttonLayout = QHBoxLayout()
self.buttonDeleteSelect = Button('&Delete')
self.buttonDeleteSelect.clicked.connect(self.deleteSelected)
buttonLayout.addWidget(self.buttonDeleteSelect, 1, Qt.AlignRight)
self.buttonMerge = Button('&Merge')
self.buttonMerge.setIcon(QIcon('play_button.jpg'))
self.buttonMerge.setIconSize(QSize(30, 30))
self.buttonMerge.clicked.connect(self.mergeFile)
buttonLayout.addWidget(self.buttonMerge)
self.buttonClose = Button('&Exit')
self.buttonClose.clicked.connect(QApplication.quit)
buttonLayout.addWidget(self.buttonClose)
self.buttonReset = Button('&Reset')
self.buttonReset.clicked.connect(self.clearQueue)
buttonLayout.addWidget(self.buttonReset)
mainLayout = QVBoxLayout()
mainLayout.addLayout(outputFolderRow)
mainLayout.addWidget(self.pdfListWidget)
mainLayout.addLayout(buttonLayout)
self.setLayout(mainLayout)
def deleteSelected(self):
items = self.pdfListWidget.selectedItems()
if items:
for item in items:
self.pdfListWidget.takeItem(self.pdfListWidget.row(item))
else:
self.dialogMessage(
'''<h3>Нечего удалять.<br> Выберите файл/ы для удаления!</h3>'''
)
def clearQueue(self):
self.pdfListWidget.clear()
self.outputFile.setText('')
def populateFileName(self):
path = self._getSaveFilePath()
if path:
self.outputFile.setText(path)
def dialogMessage(self, message):
dlg = QMessageBox(self)
dlg.setWindowTitle('PDF Manager')
dlg.setIcon(QMessageBox.Information)
dlg.setText(message)
dlg.show()
def _getSaveFilePath(self):
file_save_path, _ = QFileDialog.getSaveFileName(
self, 'Save PDF file', '.', 'PDF file (*.pdf)'
)
return file_save_path
def mergeFile(self):
if not self.outputFile.text():
# надо выбрать outputFile!
self.populateFileName()
return
if self.pdfListWidget.count() > 0:
pdfMerger = PdfFileMerger()
try:
for i in range(self.pdfListWidget.count()):
pdfMerger.append(self.pdfListWidget.item(i).text())
pdfMerger.write(self.outputFile.text())
pdfMerger.close()
self.pdfListWidget.clear()
self.dialogMessage('<h3>Слияние PDF завершено!</h3>')
except Exception as e:
self.dialogMessage(f'Error: {e}')
else:
self.dialogMessage(
'''<h3>Нечего объединять.<br> Добавьте файлы для слияни!</h3>'''
)
if __name__ == '__main__':
app = QApplication(sys.argv)
app.setStyle("fusion")
app.setAttribute(Qt.AA_EnableHighDpiScaling, True)
demo = AppDemo()
demo.resize(600, 400)
demo.show()
sys.exit(app.exec_())
Как объединить файлы PDF в Windows и Linux
Вы, вероятно, уже получали файлы PDF и, возможно, на вашем компьютере хранится много документов PDF. Их удаление невозможно, а их резервное копирование может занять много места на диске. Одно из решений — объединить несколько файлов PDF в один PDF, чтобы упростить управление, доступ и резервное копирование. PDFtk Server — это инструмент командной строки, который позволяет легко объединять несколько файлов PDF в один.
Как работает PDFtk
PDFtk означает «PDF Toolkit.«Сервер PDFtk позволяет объединять документы PDF, разделять страницы PDF на новые документы, вращать страницы PDF, расшифровывать и шифровать, обновлять метаданные, применять водяные знаки и многое другое. Это бесплатное программное обеспечение с открытым исходным кодом, доступное для Windows, Linux и macOS. Лучше всего то, что для работы не требуется Acrobat или какие-либо другие продукты Adobe.
Примечание : есть также PDFtk Free, применимый только для Windows. Это графический интерфейс, который позволяет добавлять несколько файлов PDF и объединять их в один.
Как установить PDFtk в Linux
Для Linux (с использованием Ubuntu) вы можете установить его с помощью команды:
или
PDFtk также доступен в большинстве репозиториев, поэтому вы можете легко установить его из диспетчера пакетов / центра программного обеспечения.
Использование PDFtk для объединения нескольких PDF-файлов
1. После того, как вы установили PDFtk, вам нужно будет запустить его из командной строки, поэтому запустите терминал.
2. Перейдите в каталог, содержащий файлы PDF:
3.Решите, в каком порядке вы хотите, чтобы файлы PDF отображались в окончательном документе. Вы будете использовать этот порядок при вводе строки командной строки.
4. Введите следующую строку, перечисляя файлы PDF в том порядке, в котором они должны отображаться:
pdftk file1.pdf file2.pdf file3.pdf вывод cat newfile.pdf
Это все, что нужно. Обязательно проверьте новый файл PDF, чтобы убедиться, что все новые страницы отображаются правильно. Процесс слияния является плавным, безболезненным и должен работать с любыми обычными файлами PDF, которые у вас есть.
Чтобы объединить несколько документов в каталоге без перечисления каждого из них, используйте подстановочные знаки (*):
pdftk * .pdf вывод cat newfile.pdf
Как разделить, зашифровать и расшифровать PDF-файлы с помощью PDFtk
В качестве дополнительного бонуса PDFtk может выполнять множество других задач. Например, чтобы разделить страницы PDF-файла на несколько документов, выполните следующую команду:
Это разделит документ на отдельные страницы, которыми вы затем сможете манипулировать по своему усмотрению.
С помощью PDFtk вы даже можете объединить определенные страницы из нескольких документов в один новый документ. Просто введите следующую команду:
pdftk A = one.pdf B = two.pdf cat A1-7 B1-5 A8 output комбинированный.pdf
В этом случае «A» и «B» используются как «дескрипторы» для имен ваших документов. Вы можете использовать столько, сколько вам нужно.
Чтобы зашифровать новый файл PDF, используйте следующую команду:
pdftk mydoc.pdf вывод mydoc_encrypted.pdf owner_pw foopass
, где «foopass» — это пароль, который вы используете для шифрования файла.Измените пароль на более безопасный для собственного использования.
С другой стороны, если у вас есть зашифрованный файл PDF, вы также можете расшифровать его с помощью PDFtk:
pdftk mydoc_encrypted.pdf input_pw foopass output mydoc_decrypted.pdf
Это касается только поверхности многих функций обработки PDF, доступных с помощью pdftk. Вы можете использовать pdftk --help
или получить доступ к их онлайн-примерам, чтобы получить хорошее представление о команде.
Если вы не используете Linux, обязательно ознакомьтесь с тем, как извлекать страницы из PDF в macOS и сохранять как файлы PDF в Windows 10.
Использование PDFtk Free в Windows
Хотя вы можете использовать версию PDFtk для командной строки в Windows, PDFtk Free предлагает более простой в использовании графический интерфейс. Замечательно то, что и PDFtk Server, и PDFtk Free объединяются в одну установку, так что вы получаете и то, и другое. Не стесняйтесь использовать любой вариант. Однако следующие инструкции относятся к PDFtk Free.
В бесплатной версии не так много функций, но PDF-файлы объединены. Премиум-апгрейд стоит всего 3 доллара.99, если вы хотите переключиться.
Нажмите «Добавить PDF», чтобы добавить файлы PDF, которые вы хотите объединить. Файлы добавляются в список в том порядке, в котором вы их выбираете, но сейчас вам не нужно беспокоиться о порядке.
После добавления просто перетащите файлы, чтобы создать желаемый порядок. Вы также можете дважды щелкнуть поле «Страницы для копирования», чтобы выбрать любые страницы, которые вы хотите скопировать в объединенный PDF-файл. Используйте кнопки «Копировать выделение» и «Удалить выделение», чтобы скопировать выделение, добавить его дважды или удалить выделение.
Когда будете готовы, нажмите «Создать PDF» в нижней части окна. Вы также можете открыть вновь созданный PDF-файл или показать расположение PDF-файла в раскрывающемся меню «После».
Использование PDF Arranger для объединения файлов PDF в Linux и Windows
Если вы находите PDFtk слишком сложным для вас, другое приложение, которое вы можете использовать для объединения файлов PDF, — это PDF Arranger.
PDF Arranger — это ответвление старого pdfshuffler, и это небольшое приложение python-gtk, которое позволяет пользователю объединять или разделять PDF-документы, а также вращать, обрезать и переупорядочивать их страницы с помощью простого графического интерфейса.
Вы можете установить PDF Arranger из Центра программного обеспечения или из диспетчера пакетов. Для Windows вы можете скачать установщик msi здесь.
1. После установки откройте PDF Arranger.
2. Щелкните значок «Открыть файл». Выберите файлы PDF, которые хотите объединить.
3. Отсюда вы можете перетащить, чтобы упорядочить страницы PDF. Вы также можете удалить страницы из файла или даже повернуть и обрезать.
4. По завершении сохраните его в новый файл.
Помимо объединения PDF-файлов
Слияние PDF-файлов — это здорово, но PDFtk способен на гораздо больше.Естественно, PDFtk Free ограничен, но одна вещь, которую вы все еще можете делать как в PDFtk Server, так и в PDFtk Free, — это разделение PDF-файлов.
1. Для PDFtk Free выберите PDF-файл, который нужно разделить.
2. Дважды щелкните поле «Страницы для копирования».
3. Выберите номера страниц или диапазон для первого раздела, который вы хотите разделить. Вы можете сохранить разделенную часть под новым именем, чтобы не заменять исходный PDF-файл.
4. Повторите процесс, чтобы разделить файл на несколько частей.
Для Linux вам нужно будет удалить страницы из выходного файла. Вы можете удалить столько страниц, сколько вам нужно. В качестве примера используйте следующее:
pdftk A = in1.pdf cat A1-12 A14-end output out1.pdf
Другие возможности PDFtk Free включают:
- Повернуть страницы
- Шифровать и расшифровать страницы
- Заполнить формы PDF
- Добавить штампы и водяные знаки
- Восстановить поврежденные файлы (не всегда возможно, но восстанавливает файл, если возможно)
- Добавить PDF-закладки и метаданные
- Разбить PDF на отдельные страницы
- Распаковка вложений
- Прикрепление файлов к документам PDF
Как видите, этот, казалось бы, простой инструмент может гораздо больше, чем объединять файлы PDF.Как только вы освоите команды, это будет отличная универсальная утилита для работы с PDF.
Часто задаваемые вопросы
1. Как мне упростить использование версии PDFtk для командной строки в Windows?
Самая сложная часть — это ввести полный путь к файлу. Откройте версию с графическим интерфейсом пользователя, добавьте в нее свои файлы, затем перетащите их в командную строку по одному, чтобы скопировать путь к файлу.
2. Какие команды PDFtk доступны?
Хотя примеры командной строки были приведены выше, Руководство по серверу PDFtk дает вам более полное представление о различных командах для работы со всеми доступными функциями.
3. Действительно ли PDFtk бесплатен?
Да, но есть варианты премиум-класса. Вы можете купить PDFtk Pro для полной версии с графическим интерфейсом пользователя, но это не обязательно для объединения или разделения PDF-файлов.
Кроме того, если вам нужна коммерческая поддержка для использования в бизнесе, вы можете приобрести годовое соглашение об обслуживании за 79 долларов в год.
Заключение
Если вам надоело систематизировать связанные файлы PDF в папках, просто используйте PDFtk для объединения файлов PDF. В PDF Labs есть обширная документация и руководства, которые помогут вам узнать, как работают инструменты командной строки.В качестве альтернативы вы также можете использовать PDF Arranger, если предпочитаете иметь дело с графическим интерфейсом. Вы также можете узнать, как объединить отсканированные документы в macOS и преобразовать PDF в документ Microsoft Word.
Эта статья полезна? да Нет
Кристальный КраудерКристал Краудер более 15 лет проработала в сфере высоких технологий, сначала в качестве ИТ-специалиста, а затем в качестве писателя.Она работает, чтобы научить других получать максимальную отдачу от своих устройств, систем и приложений. Она всегда в курсе последних тенденций и всегда находит решения общих технических проблем.
Как объединить файлы PDF на Google Диске
Большинство сообщений в этом блоге — это ответы на вопросы, которые я получил от коллег, студентов и друзей.Это написал мой коллега по музыке. Или она друг ??… я не уверен… она определенно не моя ученица. Все, что я знаю наверняка, — это то, что у нее был номер моего мобильного, и она не прочь воспользоваться им. Она хотела объединить PDF-файлы своих листов с текстами песен в том порядке, в котором она должна была исполнять их на своем концерте, для быстрого доступа.
Как давний пользователь и владелец Adobe Acrobat Pro, первым делом я спросил ее, есть ли у нее лицензия на это приложение. Она не. У меня было не так много времени, чтобы пробовать решения, и хотя я знаю, что есть множество способов добиться этого, я быстро попросил ее прислать мне файлы, чтобы я мог их объединить.После множества злоупотреблений за использование термина «объединить» с такими словами, как псевдоинтеллектуальный, претенциозный, напыщенный и хвастливый, бросаемый по собственному желанию. Я дал ей техническое определение конкатенации: склеивая вещи вместе, мы пересмотрели место, и она прислала мне файлы, чтобы я мог их «объединить». Я использовал Adobe Acrobat Pro, и все получилось отлично. (За возможным исключением моего испорченного образа себя).
Я отправил ей объединенные файлы…. она была действительно счастлива, и я злорадствовал с чувством восстановленной самооценки.Но… я знал, что должен быть способ, чтобы она могла сделать это сама на Google Диске с помощью какого-то надстройки. Я знал, что должен быть способ, чтобы мой сотовый телефон не звонил на другом конце провода беспомощным и обездоленным голосом. Голос человека, тонущего в море неуправляемых листов с текстами песен в формате PDF на ее Google Диске. Мысль о том, что это вызовет хаос на любом концерте, где нужно быстро переходить от «Go Your Own Way» к «Lady Marmalade», не теряя ни секунды. К тому же я должен был играть на бас-гитаре на концерте, и я не был готов испытать гнев этого столпотворения.
Итак, приступим к делу. Я обнаружил два дополнения, оба из которых успешно справились с нашей задачей. Их больше, но я остановился на двух. Первым, что я попробовал, был Sejda PDF от Sejda.com. Это приложение имеет впечатляющий набор доступных инструментов, включая объединение, разделение, извлечение страниц и т. Д. См. Снимок экрана ниже. «Merge Split» отлично поработал для меня, это было быстро и легко. Единственный недостаток, и он не обязательно плохой, заключался в том, что при выполнении различных задач мне было предложено перейти на платную версию приложения.Это не критика, и если бы мне были нужны инструменты на регулярной основе, я бы подумал об обновлении.
Вид на объединение — параметры инструмента разделения
PDF Mergy
Это название требует переосмысления. Это приложение будет главной особенностью этого поста / скринкаста. Так стало благодаря простоте и цене… бесплатно. Несмотря на то, что он не может похвастаться теми функциями, которые были у первого, ему удалось выполнить задачу с честью. С этим, как и с первым, процесс прост:
- Убедитесь, что вы установили надстройку в свою учетную запись Google (см. Снимок экрана ниже)
- Выберите PDF-файлы, которые вы хотите объединить, на вашем Google Диске
- Щелкните правой кнопкой мыши один из файлов
- Выберите открыть с помощью и выберите PDFMergy
- Остальное не требует пояснений и рассматривается в кратком руководстве ниже….наслаждайтесь и счастливым слиянием (объединением).
Как объединить файлы PDF из командной строки?
PDF — наиболее часто используемый формат файлов во всем мире. Этот формат файлов используется не только для личных документов, но и для профессиональных документов. Иногда у вас может быть несколько взаимосвязанных файлов PDF, и вы хотите объединить их все в один файл PDF. Поэтому сегодня мы объясним вам различные методы объединения файлов PDF в командной строке.Примечание. Все три метода объединения файлов PDF через командную строку были продемонстрированы на Linux Mint 20.
Методы объединения файлов PDF в командной строке:
Чтобы использовать утилиту «pdftk» для объединения файлов PDF через командную строку в Linux Mint 20, мы выполним следующую серию шагов:
У нас есть два файла PDF в нашем домашнем каталоге с именами «PDF1.pdf» и «PDF2.pdf». Эти файлы выделены на изображении ниже:
Дважды щелкните первый файл, чтобы просмотреть его содержимое, как показано на следующем изображении:
Теперь дважды щелкните второй файл, чтобы просмотреть его содержимое, как показано на изображении ниже:
Наша цель — объединить эти два файла, для которых мы запустим наш терминал Linux Mint 20, щелкнув его значок, как показано на следующем изображении:
Теперь нам нужно установить утилиту «pdftk», выполнив следующую команду в нашем терминале:
$ sudo apt-get install pdftk
Поскольку вы устанавливаете новый пакет в свою систему Linux, ваш терминал запросит подтверждение, которое вы можете предоставить, набрав «Y» в терминале и затем нажав клавишу Enter, как показано на изображении ниже:
Как только пакет «pdftk» будет успешно установлен в вашей системе, ваш терминал вернет вам управление, чтобы вы могли легко выполнить следующие команды, как показано на следующем изображении:
Теперь, когда вы все настроены на использование пакета «pdftk» для слияния файлов, вам необходимо выполнить указанную ниже команду для достижения этой цели:
$ pdftk PDF1.pdf PDF2.pdf вывод кошек PDF3.pdf
Здесь вы можете указать любое количество PDF-файлов перед ключевым словом «cat», которые вы хотите объединить, через пробел. Имя файла, за которым следует ключевое слово «output», будет именем вновь созданного файла PDF, который будет интегрированной версией всех файлов, упомянутых перед ключевым словом «cat». Это означает, что запуск этой команды создаст новый файл PDF с именем «PDF3.pdf», который будет содержать объединенное содержимое обоих файлов «PDF1.pdf» и «PDF2».pdf ».
После выполнения этой команды вы можете проверить, был ли создан объединенный файл PDF, перейдя в свой домашний каталог. Здесь вы сможете найти «PDF3.pdf», как показано на следующем изображении:
Теперь дважды щелкните этот недавно созданный файл PDF, чтобы убедиться, что он содержит объединенное содержимое «PDF1.pdf» и «PDF2.pdf» или нет, как показано на изображениях ниже:
Метод № 2: Модифицированное использование служебной программы «pdftk»:
Как мы уже упоминали в названии этого метода, это просто модифицированная версия метода «pdftk»; поэтому на этот раз нам не нужно устанавливать какие-либо новые пакеты.Этот метод используется, когда вы хотите объединить все файлы PDF, присутствующие в любом каталоге, и хотите избавить себя от необходимости упоминать имена всех этих файлов по отдельности. Это можно сделать, выполнив следующую команду в вашем терминале:
$ pdftk * .pdf вывод cat PDF3.pdf
Здесь символ «*» перед расширением PDF указывает на то, что вы хотите объединить все файлы PDF, имеющиеся в текущем каталоге, тогда как PDF3.pdf — это выходной файл, в котором будут объединены все ваши файлы PDF.После выполнения этой команды вы можете проверить ее вывод таким же образом, как мы это делали в методе выше.
Метод № 3: Использование утилиты «poppler»:
Это еще один метод объединения файлов PDF в Linux Mint 20, который можно использовать следующим образом:
Во-первых, вам необходимо установить утилиту «poppler» с помощью следующей команды:
$ sudo apt-get install poppler-utils
После завершения выполнения этой команды в вашей системе Linux Mint 20 будет установлена утилита «poppler», как показано на изображении ниже:
После установки этой утилиты вы можете использовать ее для объединения файлов через терминал следующим образом:
$ pdf объединить PDF1.pdf PDF2.pdf PDF3.pdf
Здесь все файлы PDF, кроме последнего, являются теми, которые вы хотите объединить, тогда как последний указывает на новый выходной файл. После выполнения этой команды будет создан новый файл PDF с именем «PDF3.pdf», который будет интегрированной версией файлов, упомянутых перед ним, и его можно будет проверить таким же образом, как описано выше.
Вывод:
Выбрав любой метод по своему усмотрению из описанных в этой статье, вы можете легко объединить два или более PDF-файлов через командную строку при использовании Linux Mint 20.Фактически, эти три метода представляют собой чрезвычайно удобные способы объединения файлов PDF, причем слишком быстро.
Как объединить PDF с помощью командной строки (с примерами)
Если вы ищете инструмент командной строки, который может объединять PDF-файлы в Windows, вы попали в нужное место. В этой статье описывается, как легко 2PDF может объединять файлы PDF, текстовые файлы, изображения, электронные письма и другие типы файлов в PDF из интерфейса командной строки (CLI).
2PDF позволяет различными способами комбинировать документы — файлы PDF, Word, Excel, изображения и другие типы файлов.Вы можете разделять, объединять (добавлять и добавлять), сохранять «как есть» и даже извлекать определенные страницы. Чтобы установить параметр слияния PDF, используйте команду 2PDF с атрибутом multipage :
Варианты многостраничности:
- как есть — сохранить исходную файловую структуру
- разделить — разделить многостраничные файлы на отдельные страницы PDF
- добавить — добавить новые файлы в начало
- добавить — добавить новые файлы в виде страниц в конец
Как объединить несколько файлов PDF в один многостраничный документ
Если у вас есть несколько или даже сотни файлов PDF и вы хотите объединить их вместе, просто создайте один многостраничный документ PDF, содержащий их все.
Используйте эту команду с multipage: добавьте атрибут в качестве примера:
2PDF.exe -src «E: \ Work \ PDF \ *. Pdf» -dst «C: \ Out» -pdf multipage: append comb: «my multipage.pdf»
Эта команда заставит 2PDF взять все файлы .pdf из определенной папки (E: \ Work \ PDF) и объединить их в один многостраничный документ PDF. Выходной файл PDF с несколькими страницами появится в выходной папке (C: \ Out).
Как объединить несколько текстовых файлов в один PDF-файл
Представьте себе ситуацию, когда вам нужно создать один PDF-файл из разных файлов.Это могут быть, например, документы DOC, DOCX, TXT или RTF (или любые другие поддерживаемые типы файлов).
Используйте такую команду:
2PDF.exe -src «E: \ Work \ Word Файлы DOCX и RTF \ *. *» -Dst «C: \ Out» -pdf multipage: append comb: «my multipage.pdf»
Здесь вы можете дополнительно ограничить входные файлы по расширению. Например, измените *. * На * .docx или * .doc.
Нажмите Введите , и процесс начнется:
После того, как файлы объединены в одну «мою многостраницу».pdf «файл , он появится в папке C: \ Out .
Сжать выходной PDF-файл для уменьшения размера файла (только для Word)
Вы также можете уменьшить размер выходных PDF-файлов при преобразовании документов Word. 2PDF может помочь вам хранить файлы, если вы сохраняете их для архивных целей, например, для сохранения компактности истории документов или переписки. Именно для этой задачи вы можете использовать две опции min_size .
Пример команды:
2ПДФ.exe -src «E: \ Work \ Word Файлы DOCX и DOC \ *. *» -dst «C: \ Out» -pdf min_size: yes multipage: append comb: «my multipage.pdf»
Как объединить несколько изображений в один PDF
Примерно так же, как и при обработке офисных файлов, вы можете объединять разные изображения в PDF. Они могут быть одного или разных форматов: JPEG, TIFF, PNG, BMP, GIF и т. Д. 2PDF поддерживает большое количество типов изображений, включая редкие.
Пример команды:
2ПДФ.exe -src «E: \ Work \ Images \ *. *» -dst «C: \ Out» -pdf multipage: append comb: «my multipage.pdf»
Как сохранить несколько писем с вложениями в формате PDF
С помощью 2PDF вы можете сохранять несколько электронных писем в формате PDF для архивирования или других целей. Программа может создавать PDF-файлы из EML, EMLX, MSG, HTML, MHTML, TXT и других типов файлов.
По умолчанию 2PDF создает PDF-документ из каждого электронного письма. Если есть вложения, они будут сохранены как отдельные PDF-файлы.
Способы обработки вложений электронной почты
2PDF распознает все прикрепленные к электронному письму файлы, такие как DOCX, PPTX или XLSX, и обрабатывает их. Вот что 2PDF может делать с исходными файлами и их вложениями:
- отдельный — создавать отдельные файлы для каждого электронного письма и вложений (опция по умолчанию)
- игнорировать — конвертировать только электронные письма и игнорировать все прикрепленные файлы
- onlyatt — конвертировать только вложения и игнорировать электронные письма
- объединить — объединить электронное письмо и его вложение в один PDF-файл (вложения после электронного письма)
- common_prepend — объединить электронное письмо и его вложение в один PDF-файл (вложения перед электронным письмом)
Пример команды:
2ПДФ.exe -src «C: \ Emails \ *. *» -dst «C: \ Out» -options attachments: игнорировать
Как объединить все электронные письма с вложениями в папке в один PDF-файл
Если вы хотите создать один PDF-файл из всех электронных писем, содержащихся в папке, используйте -pdf multipage: append switch:
2PDF.exe -src «C: \ Emails \ *. *» -Dst «C: \ Out» -pdf многостраничный: добавить
В результате вы получите выходной файл «Combined.pdf», содержащий вашу электронную почту и все вложения (если таковые были).Если вы хотите, чтобы вложения располагались перед электронным письмом в обратном порядке, используйте -pdf multipage: prepend .
Как объединить электронные письма с вложениями к PDF-файлам и сохранить исходные имена файлов
Если вы хотите сохранить исходное имя файла для каждого преобразованного файла (вместо «Combined.pdf»), используйте макрос {containername} в командной строке:
2PDF.exe -src «E: \ Work \ Emails \ *. *» -Dst «C: \ Out» -pdf multipage: append comb: {containername}.pdf
Как пакетно конвертировать электронные письма EMLX
Преобразование файлов Apple Mail EMLX можно выполнить с помощью 2PDF. По умолчанию он не активирован, но вы можете связать его с EML, и 2PDF обработает его. Чтобы установить ассоциацию файлов EMLX, выполните эту команду:
2PDF.exe -ini
Перейдите к Псевдонимы расширений файлов , добавьте строку EMLX рядом с типом файла EML и нажмите OK :
Что происходит с текстом внутри писем после преобразования? Если исходные электронные письма содержат текст, полученные PDF-файлы сохранят его.Они будут доступны для поиска, поэтому вы сможете выделять и копировать текст в них.
Ищете другие способы массовой обработки электронных писем? Ознакомьтесь с нашей статьей, перейдя по ссылке ниже.
Узнать о других способах сохранения электронных писем в формате PDF →
Как разделить многостраничный PDF-файл на отдельные страницы
Разделение PDF-файлов — это противоположность слияния — вы создаете множество отдельных файлов из одного многостраничного документа. Если вы хотите разделить один или несколько многостраничных файлов на страницы, используйте атрибут multipage: split .2PDF позволяет легко разделять большие файлы.
Для этого используйте такую команду:
2PDF.exe -src «E: \ Work \ PDF \ *. *» -Dst «C: \ Out» -pdf multipage: split
Извлечь определенные страницы
Приведенная выше команда разбивает весь исходный файл на страницы. Но если вам нужно извлечь только определенные страницы, добавьте в команду диапазон страниц ( страниц ). Как это:
2PDF.exe -src «E: \ Work \ PDF \ *. *» -Dst «C: \ Out» -options pages: 1,3-6 -pdf multipage: split
В результате в этом случае вы получите одностраничные PDF-файлы — только страницы 1, 4, 5, 6.
Как добавить новые страницы в существующий PDF
Если у вас уже есть PDF-документ и вы хотите время от времени добавлять в него дополнительные данные, вы также можете использовать атрибут multipage: append для этой задачи. В этом случае вам необходимо заранее иметь существующий PDF-файл «my multipage.pdf», расположенный в выходной папке. Вот пример команды:
2PDF.exe -src «E: \ Work \ PDF \ *. *» -Dst «C: \ Out» -pdf multipage: append comb: «my multipage.pdf»
Новые файлы из исходной папки будут добавлены в существующий PDF-файл после использования этой команды.Обратите внимание: существующий файл должен иметь то же имя, что и имя, указанное вами для комбинированного файла (объедините: «my multipage.pdf»).
Пакетное объединение в PDF всех файлов, перечисленных в текстовом файле
Во всех приведенных выше примерах описано, как пакетно объединить файлы через командную строку, если они содержатся в папке (например, E: \ Work \ PDF в предыдущих случаях). Есть еще одна функция, которую вы можете использовать — указать TXT со списком файлов в качестве источника ( -src ) вместо указания пути к папке.
Это удобный метод, особенно если:
- у вас уже есть пути к файлам, перечисленным в виде текста (например, созданным другим программным обеспечением)
- ваши исходные файлы содержатся в разных папках
Для этого метода вам понадобится список файлов в виде файла TXT. После этого выполните такую команду:
2PDF.exe -src «@E: \ Work \ source files list.txt» -dst «C: \ Out» -pdf multipage: append comb: «my multipage.pdf»
Не имеет значения, являются ли ваши исходные файлы PDF или другими форматами — это работает в обоих случаях.
Еще нет списка путей к файлам? Вот как создать
вручную- Выберите исходные файлы, которые необходимо преобразовать
- Удерживая Shift, щелкните их правой кнопкой мыши и выберите Копировать как путь:
- Откройте только что созданный файл TXT, например, «список исходных файлов», и вставьте пути к файлам (Ctrl + V):
- Если у вас есть другие файлы, которые нужно добавить в список, которые находятся в других папках, повторите шаги 1 и 2, а затем добавьте их в файл TXT.
Подводя итог, мы постарались описать как можно больше случаев по теме и предоставить вам различные примеры. Если вы обнаружите что-то сложное или у вас есть конкретная задача, которая потенциально может быть решена с помощью 2PDF, обратитесь к нашим специалистам.
Другие способы объединения в PDF
Если объединение файлов через интерфейс командной строки — не ваша чашка чая, у нас есть другие инструменты для объединения PDF-файлов, которые позволяют сделать это в пакетном режиме, автоматически, по расписанию или через виртуальный принтер.Ознакомьтесь с некоторыми другими решениями ниже.
Настольное решение
Если вы ищете простой способ объединить PDF без использования командной строки, но через графический интерфейс (GUI), попробуйте другой наш инструмент — DocuFreezer. Он также может объединять и разделять документы.
Узнать больше →
Решение для виртуального принтера
Другой способ — объединить файлы из интерфейса виртуального принтера. Таким образом, вы можете печатать в PDF с помощью виртуального принтера с Добавить все документы в существующий файл или аналогичным параметром.Universal Document Converter — это виртуальный принтер, который мы рекомендуем использовать.
Узнать больше →
Серверное решение
Если вам нужен полностью автоматизированный метод работы с файлами, попробуйте файловый процессор в реальном времени, называемый FolderMill. На основе Hot Folders он может работать на сервере или настольном ПК. Вы просто помещаете файлы в папки, и FolderMill автоматически создает из них комбинированные файлы PDF.
Узнать больше →
Объединить документы PDF
Объединить документы PDF- Продукты Aspose
- PDF-приложения
- Объединить
Мы уже обработали 0 файлов общим размером 0 Мбайт
Объединяйте файлы PDF в нужном вам порядке.Современный бесплатный онлайн-инструмент конвертации создан для быстрого объединения нескольких файлов в один документ. Это приложение для преобразования PDF-файлов отвечает на запрос, чтобы упростить отправку, совместное использование, печать и просмотр документов. Вы не должны тратить свое время, выполняя эти операции вручную на настольном программном обеспечении. Наша цель — предоставить вам самые эффективные решения для оптимизации рабочего процесса в офисе с помощью онлайн-приложений.
Объединяйте несколько файлов в один документ на высокой скорости
Благодаря надежной работе этого онлайн-инструмента вы можете легко объединить несколько PDF-файлов с высокой скоростью и сохранить результат в различных форматах, включая PDF, DOCX, HTML, MD, EPUB, PNG и JPG.Этот инструмент конвертации работает на всех платформах: Windows, Linux, macOS и Android. Установка программного обеспечения для ПК не требуется. Это мощный, современный, быстрый, гибкий, простой в использовании и совершенно бесплатный.
- Простое объединение нескольких файлов PDF
- Объединение нескольких файлов PDF в один документ
- Выберите порядок объединения файлов
- Сохраните в желаемом формате: PDF, DOC, DOCX, XLSX, PPTX, TEX, HTML и другие
- Мгновенно загрузить, просмотреть или отправить полученный файл в виде вложения к электронному письму
Как объединить PDF-файл
1
Откройте в браузере веб-сайт бесплатного приложения в формате PDF и перейдите к инструменту слияния.2
Щелкните внутри области размещения файла, чтобы загрузить файлы PDF, или перетащите файлы PDF.3
Нажмите кнопку «ОБЪЕДИНИТЬ», чтобы начать объединение файлов.4
Мгновенно загружайте, просматривайте или отправляйте объединенные файлы по электронной почте.5
Обратите внимание, что файл будет удален с наших серверов через 24 часа, а ссылки для скачивания перестанут работать по истечении этого периода времени.
FAQ
1
❓ Как объединить файл PDF?
Во-первых, вам нужно добавить файл для слияния: перетащите файл PDF или щелкните внутри белой области, чтобы выбрать файл.Затем нажмите кнопку «Объединить». Когда слияние PDF будет завершено, вы сможете скачать файл с результатами.
2
⏱️ Сколько времени нужно, чтобы объединить PDF?
Это слияние работает быстро. Вы можете объединить PDF-файл за несколько секунд.
3
🛡️ Безопасно ли объединять PDF-файлы с помощью бесплатного объединения?
Конечно! Ссылка для скачивания файлов результатов будет доступна сразу после объединения.Мы удаляем загруженные файлы через 24 часа, и ссылки для скачивания перестанут работать по истечении этого времени. Никто не имеет доступа к вашим файлам. Слияние файлов абсолютно безопасно.
4
💻 Могу ли я объединить PDF в Mac OS, Android или Linux?
Да, вы можете использовать бесплатное приложение Merger в любой операционной системе, в которой есть веб-браузер.Наше объединение PDF работает онлайн и не требует установки какого-либо программного обеспечения.
Быстрый и простой способ слияния
Загрузите документы и нажмите кнопку «ОБЪЕДИНИТЬ». Он объединит ваши файлы документов в один и предоставит вам ссылку для загрузки объединенного документа. Формат вывода будет форматом вывода вашего первого документа.
Слияние из любого места
Работает на всех платформах, включая Windows, Mac, Android и iOS.Все файлы обрабатываются на наших серверах. Вам не требуется установка плагинов или программного обеспечения.
Качество слияния
На платформе Aspose.PDF. Все файлы обрабатываются с использованием API Aspose, которые используются многими компаниями из списка Fortune 100 в 114 странах.
}Другие поддерживаемые слияния
Вы также можете объединить файлы других форматов. См. Список ниже.
Объединение нескольких электронных писем в один PDF-файл с вложениями
Будь то для архивирования или презентации, вы можете объединить и объединить несколько электронных писем в один PDF-файл с вложениями в Outlook.Надстройка «Электронная почта в PDF» автоматически преобразует вложения в PDF-файлы перед тем, как вставить их все в один PDF-файл. Прежде всего, он поддерживает более 120+ различных типов и форматов файлов вложений для преобразования в PDF.
Шаги по объединению и объединению нескольких электронных писем в один PDF-файл:1. В окне Outlook Explorer выберите электронные письма из папки «Входящие» или из папки «Входящие». А в меню «Сохранить как PDF » на ленте «Электронная почта в PDF» выберите « Объединить выбранные электронные письма в один PDF ».
2. Появится диалоговое окно « Сохранить как ». Выберите целевую папку и введите имя PDF-файла, который будет создан в конечном итоге.
3. Нажмите « Сохранить ».
4. В правом верхнем углу экрана может появиться диалоговое окно с информацией о состоянии обработки. Наконец, когда он будет завершен, выходной файл PDF (с вложениями, если они есть) сохраняется в целевой папке.
Оглавление и закладкиЕсли вы откроете получившийся PDF-файл, обратите внимание, что надстройка автоматически добавляет закладок , номер страницы и даже настраиваемую информацию о нижнем колонтитуле , такую как название вашей компании в PDF структурное дерево.Кроме того, вы увидите иерархический список закладок в виде оглавления. Примечательно, что каждая закладка указывает на первую страницу электронных писем и вложений. Очевидно, это упрощает переход к отдельному электронному письму и вложению в итоговом файле PDF.
ПРИМЕЧАНИЕ: Если вложение представляет собой составной файл (т. Е. Файлы внутри файла), например файл ZIP, MSG или EML, надстройка PDF автоматически сканирует и включает эти встроенные файлы в один длинный документ PDF. .Фактически, он будет рекурсивно сканировать до 3 уровней в составном файле вложения (таком как zip, MSG или EML файл).
Как объединить и объединить PDF-файлы — настольный компьютер против онлайн
Существует множество причин, по которым вы можете захотеть объединить несколько PDF-документов в один:
- Экономия места на складе
- Организуйте свою работу лучше
- Уменьшить беспорядок в документах
- Защита паролем одного PDF-файла вместо 20-ти
- Составьте отчет из разных источников
Как бы то ни было, одно можно сказать наверняка: объединение PDF-файлов — это хорошая уловка для любой будущей работы, связанной с документами.PDF здесь, чтобы остаться, как это было уже более 20 лет.
Большой вопрос в том, как проще всего объединить документы PDF и сколько это стоит?
Чтобы ответить на ваш вопрос, мы подготовили подробное руководство по некоторым из наиболее эффективных способов слияния PDF, а также по инструментам, которые мы использовали. Мы предоставляем вам право выбора. Давайте взглянем.
Объединение PDF-файлов на рабочем столеПервое, что приходит на ум большинству людей, когда дело доходит до этого, — это использовать программное обеспечение для объединения документов в PDF для объединения документов.Это действительно умно, и позвольте мне сказать вам, почему.
В эпоху утечки данных и низкой безопасности документов хорошо постараться сохранить все локально. Написание документов, управление ими, преобразование и другая обязательная работа (например, слияние) может выполняться с комфортом вашего рабочего стола, не требуя подключения к Интернету.
Не только это, но вы также сможете управлять PDF-файлами любого размера, от небольших, которые весят всего несколько КБ, до гигантских документов объемом 100 МБ и 300 страниц.Давайте посмотрим, как вы можете объединить два PDF-файла на рабочем столе.
1) Откройте первый документ в Able2Extract. Не волнуйтесь, вы можете загрузить программу как 7-дневную бесплатную пробную версию.
2) Щелкните «Редактировать», а затем «Вставить из PDF».
3) Выберите другой PDF-документ во всплывающем окне и нажмите «Открыть». Укажите, куда вы хотите вставить (объединить) этот новый PDF-файл. Нажмите «Вставить» и работа сделана!
Как объединить документы PDF в Интернете ИнструментыDesktop отлично подходят для объединения классифицированных больших PDF-документов, но как насчет быстрого способа объединения небольших файлов, например, для отправки по электронной почте? Здесь вы можете прибегнуть к онлайн-инструментам для PDF, которые помогут вам быстро и легко объединить PDF.
Инструменты для слияния онлайн-PDF имеют в некоторой степени схожие характеристики. Они особенно хороши для небольших и неклассифицированных PDF-файлов, которые составляют основную часть документов большинства пользователей. Однако у них есть и недостатки, чаще всего:
.- Обычно у них есть ограничения на размер файла. Например, вы можете бесплатно загружать файлы размером до 5 МБ и платить за файлы большего размера. Однако это зависит от конкретного инструмента.
- Более низкая степень защиты документов. Каждый онлайн-инструмент зависит от того, загружаете ли вы файл на серверы компании, а это значит, что он выходит из-под контроля.
- Рабочий процесс медленнее. Поскольку все работает онлайн, скорость объединения PDF-файлов зависит от подключения к Интернету и размера PDF-файла.
Вы можете найти инструменты для слияния PDF-файлов в Интернете, просто погуглив. Мы протестировали несколько из них и выяснили, что на сегодняшний день easy PDF работает лучше всего. Инструмент интуитивно понятен и прост в использовании:
- Загрузите PDF-файлы со своего компьютера, с Google Диска или Dropbox.
- Нажмите зеленую кнопку Объединить PDF-файлы , и инструмент автоматически объединит ваши документы, которые вы можете сразу же безопасно и анонимно загрузить.