Можно ли сохранить диаграмму Excel в PDF-документе с точными размерами диаграммы?

25952
einpoklum

Я хочу сохранить (или «опубликовать») диаграмму Excel 2010/2013 в файле PDF, размеры которого будут точно такими же, как у диаграммы, а не на полной белой странице с диаграммой.

Можно ли это как-то сделать?

( Вот учебник о том, как экспортировать PDF из диаграммы - который предлагает вам использовать Adobe Acrobat для обрезки белого окружения. Но разве Excel не может просто не выводить их?)

Было бы приемлемо решение, требующее макроса VBA (для печати выбранной диаграммы при установке размера страницы на размер диаграммы), если бы не то, на что я надеюсь ...

8
Что вы пробовали? Я думаю, что вы получите недоразумения, может быть, опишите ваше требование снова в других словах. Я мог бы представить (но в настоящее время не пробовать) три подхода: установить нулевые поля в диалоговом окне печати, выбрать диаграмму и распечатать только выделенную область, а также использовать некий скриншот, основанный на использовании VBA. Не знаю, работает ли что-нибудь из этого, но, может быть, это даст вам идею попробовать. Удачи! ;-) TheUser1024 9 лет назад 0
@ TheUser1024: установка полей на 0 не поможет - вы печатаете полную страницу определенного размера; выбор и печать - тоже самое, используется фиксированный размер страницы; с участием VBA - ну, я полагаю, если бы вы могли установить размер страницы на основе размеров диаграммы. Обновлен соответственно. einpoklum 9 лет назад 0
Бот сообщества снова задал этот вопрос, и, похоже, вы так и не получили приемлемого ответа. Не знаю, было ли это преодолено событиями, но не ясно, что вы подразумеваете под «точными измерениями». То, что вы видите на экране, вероятно, имеет размер около 96 ppi, размер которого соответствует доступному экранному пространству, и на него влияют различные настройки просмотра. Когда вы распечатываете или сохраняете его, диаграмма заново генерируется на основе различных настроек, связанных с выводом. Можете ли вы уточнить вашу цель? (тот же размер пикселя? тот же дюйм или см? полная страница на выходе? тот же процент страниц, основанный на просмотре на экране?) fixer1234 8 лет назад 0
Когда я экспортировал в PDF, я получал страницу A4 с диаграммой где-то на нем. Ссылка демонстрирует это. Я спрашивал, как я могу избежать белого поля. Вопрос был ортогональн к вопросу разрешения (плюс, я надеюсь, что диаграмма все равно будет векторизована, поэтому разрешение должно быть в основном бесконечным). einpoklum 8 лет назад 0
Даже если вопрос был унесен событиями для вас, полезно получить ответ (я изначально проголосовал за него). Однако формулировка как в вопросе, так и в вашем комментарии к ответу очень запутанная, потому что «измерение» относится к некоторой форме измерения, которая не является вашим предполагаемым значением. Любое значение может составить хороший вопрос, но нынешняя формулировка затруднит получение ответа. Вы не возражаете, если я попытаюсь изменить формулировку (вы всегда можете откатить ее обратно)? fixer1234 8 лет назад 0

2 ответа на вопрос

2
Jim Beyer

Я думаю, что я понял это. В Excel выделите часть, диаграмму или таблицу, которые вы хотите опубликовать в PDF. Затем Файл => Сохранить как ... В диалоговом окне «Сохранить как» переименуйте документ в «Имя файла», а затем в окне «Сохранить как тип», выберите раскрывающееся меню и щелкните строку «PDF». В этот момент появляется диалоговое окно PDF. Нажмите «Параметры», затем нажмите «Выбор», затем «ОК», затем «Сохранить» И вуаля! Вы также можете изменить «Ориентацию» после того, как выделите предметную область, чтобы лучше соответствовать конечному результату.

Это работает? Я все еще получаю диаграмму только на полностью белой странице PDF. (Как вы упомянули в своем вопросе, мне нужен только график с точными размерами.) Kenny LJ 6 лет назад 0
-1
kenkh

В Excel 2010 вы можете просто выбрать диаграмму, которую хотите распечатать, и перейти в меню «Файл»> «Печать». Это автоматически выберет опцию «Распечатать выбранную диаграмму» (я привык к испанской версии Excel, поэтому я не знаю фактическое значение на английском языке) и поместит ее на страницу.

В Excel 2010 также есть встроенная поддержка «Сохранить как PDF», просто выберите «PDF Printer» в раскрывающемся списке «Принтеры».

Диалоговое окно печати, похоже, не дает мне возможности установить размер страницы в соответствии с размерами диаграммы. einpoklum 9 лет назад 1

Похожие вопросы