Добавить фон на лист Excel (распечатанный)


3

Я хотел бы добавить фоновое изображение на лист Excel, охватывающий всю страницу, и распечатать его.

  • Фон в Excel отображается только на экране и не печатается.
  • Использование большого изображения в качестве заголовка в Excel работает, но оставляет много пустого пространства.

Я попытался сгенерировать «фоновый» PDF и использовать pdftkдля их слияния, что хорошо работало пару лет назад, но я больше не могу найти рабочую версию pdftk(см., Например, https://trac.macports.org/ticket/ 48528 ).

pdftk excel.pdf background background.pdf output out.pdf

Есть ли другой способ достичь того же результата?

редактировать

Скриншот того, чего мне удалось добиться с помощью фона PDF:

Скриншот того, чего я смог достичь с помощью фона в формате PDF

Все решения Excel имеют некоторые поля.



Это имеет тот же эффект, что и вставка изображения в качестве заголовка. Это не будет охватывать всю страницу.
— Маттео

Возможно, я пропустил это, но какая версия Excel? 2011 или 2016?
— BJBK

@bjbk У меня есть и то и другое, любое решение будет в порядке (даже Open или Libre Office могут быть вариантом).
— Маттео

Я делаю это обычно с номерами. Но есть ограничения с формулами. (Без формул массива)
— bjbk

Ответы:


1

Вы упоминаете в комментариях, что вы открыты для других решений за пределами Excel. В связи с этим я обнаружил, что Apple Numbers хорошо справляется с использованием формы PDF в качестве фонового изображения. Это не требует никакого внешнего программного обеспечения для изменения оригинального PDF.

Встраивание PDF

Для начала выберите PDF, который вы хотите использовать. Если это многостраничный документ, я считаю, что лучше всего разделить страницы, скопировав их на отдельные листы. (Они все еще могут быть распечатаны или экспортированы вместе как один документ из Numbers.)

В этом примере используется универсальное приложение для трудоустройства.

Создать новый документ по номерам

  • Используйте пустой шаблон по умолчанию и при желании удалите таблицу. Позже мы добавим таблицы, которые могут предложить гораздо большую гибкость позиционирования в PDF, чем это можно сделать с помощью обычной таблицы.
  • Вставьте свой PDF на лист.
  • Установите размер в Исходный размер, используя кнопку
  • установите позицию в 0x и 0y
  • Заблокируйте изображение, чтобы оно случайно не переместилось (его можно разблокировать в любое время для настройки, а затем снова заблокировать)

Инспектор изменить размер


Изменить настройки печати

  • Войдите в настройки печати, выбрав File> Print ⌘ +P
  • Установите поля страницы на 0 "
  • Установите верхний и нижний колонтитулы на -5 "или -1 см

Поля страницы

Результирующая распечатка


Наложение таблиц

  • Добавьте таблицы над вашими полями. Эти таблицы могут быть независимыми и взаимосвязанными, что означает, что такие хитрости, как объединение ячеек, не нужны. На них можно ссылаться для расчетов так же, как в Excel .

Таблицы с наложением

Пользовательские ячейки


Форматирование таблиц

Таблицы можно отформатировать по вкусу. - Удалить границы - Изменить цвета шрифта - Использовать формулы

Думаю, что, проявив немного творчества, вы легко сможете использовать Numbers для создания своих документов. Я бы порекомендовал создать шаблон для будущего использования, если вам нужен один и тот же документ снова и снова.

Совет . Сохранение готового документа в формате PDF. Используйте диалоговое окно «Печать» для экспорта в формате PDF, а не функции экспорта PDF в Numbers.

Диалог печати


Итоговый PDF

Готовый продукт


Рад, что это сработало !!
— bjbk

0

ImageMagick

Подумайте об использовании compositeинструмента ImageMagick для объединения Excel PDF и фонового изображения:

Используйте compositeпрограмму для наложения одного изображения на другое. См. Обработка командной строки для получения совета о том, как структурировать составную команду, или см. Ниже пример использования команды.

Пример использования

Мы перечислим несколько примеров составной команды здесь, чтобы проиллюстрировать ее полезность и простоту использования. Для начала наложим смайлик на розу:

composite -gravity center smile.gif  rose: rose-over.png

Возможно, вам потребуется написать короткий сценарий для работы с каждой страницей, но результат должен быть более устойчивым и работать в разных версиях OS X.

Вы можете использовать Automator для разделения каждой страницы Excel PDF, и после компоновки с фоном другое действие Automator может рекомбинировать страницы.

Приложения векторного искусства

На Mac доступно множество векторных приложений, которые могут достичь желаемого результата:

Pdftk

Рабочие выпуски pdftk для OS X 10.9 и 10.10, по-видимому, доступны, см. Как установить pdftk в Mac OS X для получения подробной информации о сборке и различных веток.

pdftk на OS X 10.9+

Для 10.9 и 10.10, попробуйте использовать quantiverge издание из pdftkна самогон . Комментарии предполагают, что это работает на OS X 10.9 по крайней мере 10.10.4.

Установите homebrew и затем используйте команду:

brew install https://raw.github.com/quantiverge/homebrew-binary/pdftk/pdftk.rb

У меня такое же поведение, как и с «официальным» релизом. Процесс зависает без вывода.
— Маттео

Если вы можете, пожалуйста, сообщите об ошибке с pdftk. Я расширил ответ, чтобы упомянуть ImageMagick .
— Грэм Милн

Я отправлю сообщение об ошибке, но зависимость от gcj дает мало надежды. Существует несколько повторных реализаций pdftk, но ни одна из них не поддерживает (пока) фоновую команду.
— Маттео

Что касается ImageMagic, он работает путем преобразования всего в растровое изображение.
— Маттео

Является ли растровое изображение высокого разрешения неработоспособным - если в настоящее время ничего не работает? В качестве альтернативы, почему бы не рассмотреть инструмент векторной графики, такой как Inkscape или Sketch - оба имеют интерфейсы сценариев и мелкозернистое управление PDF.
— Грэм Милн
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.