Добавить фон на лист 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 имеют некоторые поля.

Matteo
источник
Является ли extendedoffice.com/documents/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
источник
Рад, что это сработало !!
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.
Грэм Милн