Как распечатать файл
Обновлено: 21.11.2024
Чтобы распечатать файл, нажмите FilePrint или Print .
- Для документов и презентаций: в появившемся окне предварительного просмотра вы можете прокрутить документ справа или выбрать параметры печати слева.
- Для электронных таблиц: вы можете выбрать, какие листы печатать, какие функции включать и какой макет вам нужен.
Скачать версии в других форматах
Чтобы загрузить файл, чтобы его можно было открыть в других программах, нажмите "ФайлЗагрузить как" и выберите один из следующих форматов:
Microsoft Word (.docx)
Формат OpenDocument (.odt)
Расширенный текстовый формат (.rtf)
Веб-страница (.html, заархивированная)
Microsoft PowerPoint (.pptx)
Масштабируемая векторная графика (.svg)
Microsoft Excel (.xlsx)
Формат OpenDocument (.ods)
Значения, разделенные запятыми (.csv)
Значения, разделенные табуляцией (.tsv)
Создать копию
Копирование файла полезно для создания шаблонов. Например, если вы пишете много предложений, вы можете сделать копии одного предложения, а затем обновить каждую копию для нового проекта без повторного форматирования.
Сделайте копию документа:
- Нажмите ФайлСоздать копию.
- (Необязательно) Вы можете переименовать копию, изменить место ее сохранения на Диске и поделиться ею с теми же соавторами.
Отправить копию по электронной почте в виде вложения
Если вам нужно совместно работать с файлом в другой программе или формате, например Word, Excel, PowerPoint или PDF, вы можете отправить его по электронной почте в виде вложения. Однако при этом будет отправлена копия документа, а не оригинал, поэтому вы не сможете использовать инструменты совместной работы Google. Дополнительные параметры см. в разделе Работа с файлами Microsoft Office.
- Нажмите FileEmail как вложение.
- Выберите формат.
- Введите адреса электронной почты или группы, которым вы хотите отправить копии.
- (Необязательно) Введите сообщение.
- Нажмите "Отправить".
Google, Google Workspace и связанные с ними знаки и логотипы являются товарными знаками Google LLC. Все остальные названия компаний и продуктов являются товарными знаками компаний, с которыми они связаны.
Печать в файл — это параметр многих старых диалоговых окон печати, который отправляет вывод на принтер в файл, а не на принтер. В наши дни его можно использовать крайне ограниченно, если он вообще доступен.
Меня озадачил маленький пункт под названием «Печать в файл». Я ненавижу экспериментировать с этим (из другого болезненного опыта!!). Тем не менее, я хотел бы знать, что это такое, что он делает, для чего он нужен и стоит ли мне его использовать, если да, то когда. Есть ли в этом какая-то практическая польза или это просто технический придаток?
Я голосую за довесок.
Суперкороткая версия — это что-то вроде реликвии. Если вы видите его, что редкость в наши дни, то, если вы не уверены, что вам это особенно нужно, просто игнорируйте его.
Маловероятно, что у вас когда-нибудь возникнет конкретная потребность.
Но поскольку вам любопытно…
Печать в файл
Вот пример варианта, о котором мы говорим:
Эта опция может отображаться в разных местах в разных диалоговых окнах печати или может не отображаться вовсе. Вы заметите, что это диалоговое окно в стиле Windows 7; «Печать в файл» не отображается ни в одной из моих установок Windows 10. Это небольшой намек на его текущую полезность.
Печать на высоком уровне
Печать — это своего рода процесс преобразования.
При печати веб-страницы используемое программное обеспечение в некотором смысле «переводит» веб-страницу, которую вы видите, из исходной HTML-кодировки в инструкции, характерные для вашего принтера 1 .
Каждое семейство принтеров, а иногда даже модели принтеров, понимают разные наборы инструкций. Когда приложение печатает, оно связывается с интерфейсом печати Windows, который, в свою очередь, взаимодействует с драйвером выбранного вами принтера, чтобы перевести инструкции на любой язык, понятный принтеру.
Результат отправляется на принтер, который предположительно печатает то, что вы хотели.
Печать в файл
При выборе параметра «Печать в файл» данные последнего шага (обычно отправляющиеся на принтер) вместо этого записываются в файл на жестком диске 2 . Обычно выходные данные сохраняются в виде файла «.prn».
Одна из идей заключается в том, что если печать в вашем приложении занимает много времени или неудобна, вы можете один раз нажать кнопку «Печать» и сохранить результат этого процесса печати с помощью команды «Печать в файл». Каждый раз, когда вам нужна дополнительная распечатка, вы просто копируете ее на принтер.
Скопировать файл «.prn» на принтер можно так же просто, как перетащить файл на значок принтера в проводнике Windows или ввести команду копирования, например «COPY FILENAME.PRN PRN» в командной строке Windows.
Печать напрямую с оригинала в наши дни, как правило, не так уж и сложна, поэтому больше нет необходимости печатать в файл.
И, на самом деле, есть несколько причин, по которым вы можете не попробовать это.
Проблемы с печатью в файл
Большинство современных драйверов принтеров просто не поддерживают его; опции даже нет. Даже если флажок виден и установлен, драйвер принтера может по-прежнему не поддерживать его, что приводит к ошибкам во время печати. Иногда ошибки сохраняются при разных распечатках, даже если не используется печать в файл.
Однако, что более важно, как вы можете видеть из описания того, как это работает, файл, созданный с помощью функции "Печать в файл", не является переносимым. Он работает только с конкретным принтером, выбранным во время его создания.
Вы не можете взять файл «.prn», созданный с помощью функции «Печать», и ожидать, что он будет работать на любом принтере. В лучшем случае он будет работать только на принтерах, совместимых с вашими — возможно, только той же марки и модели.
Чего вы, вероятно, действительно хотите
Печать в PDF — лучшее решение, и его повсеместное распространение, вероятно, является причиной упадка функции «Печать в файл».
Печать в PDF создает файл PDF, что означает «Portable Document Format». Файлы PDF вообще не имеют формата, специфичного для принтера, но оптимизированы для отображения, как если бы они были напечатаны.
Файлы PDF переносятся не только с принтера на принтер, но и с устройства на устройство. PDF-файл будет отображать — и печатать — одни и те же 3 везде, на любой платформе.
Windows 10 и другие современные операционные системы теперь включают функцию "Печать в PDF" по умолчанию.
Сделать это
Подпишитесь на Confident Computing! Меньше разочарований и больше уверенности, решения, ответы и советы в вашей почте каждую неделю.
Перед печатью вы можете предварительно просмотреть документ и указать, какие страницы вы хотите напечатать.
Предварительный просмотр документа
Выберите «Файл» > «Печать».
Для предварительного просмотра каждой страницы нажимайте стрелки вперед и назад внизу страницы.
Если текст слишком мелкий для чтения, используйте ползунок масштабирования в нижней части страницы, чтобы увеличить его.
Выберите количество копий и любые другие необходимые параметры, а затем нажмите кнопку "Печать".
Выберите «Файл» > «Печать».
Чтобы распечатать только определенные страницы, распечатать некоторые свойства документа или распечатать отслеженные изменения и комментарии, выберите стрелку в разделе "Настройки" рядом с "Печать всех страниц" (по умолчанию), чтобы просмотреть все доступные параметры.
Чтобы напечатать только определенные страницы, выполните одно из следующих действий:
Чтобы распечатать страницу, показанную в предварительном просмотре, выберите «Печать текущей страницы».
Чтобы напечатать последовательные страницы, например 1–3, выберите «Пользовательская печать» и введите номера первой и последней страниц в поле «Страницы».
Чтобы распечатать отдельные страницы и диапазон страниц (например, страницу 3 и страницы 4–6) одновременно, выберите «Пользовательская печать» и введите номера страниц и диапазоны, разделенные запятыми (например, 3, 4–6). .
Примечание. Если принтер, выбранный вами в разделе "Принтер", поддерживает параметры цветной, черно-белой и печати в градациях серого, эти параметры появятся в списке в разделе "Настройки".
Выберите «Файл» > «Печать».
В разделе "Настройки" выберите параметр цветной печати и любые другие параметры, которые вы хотите, а затем нажмите кнопку "Печать".
Откройте документ с комментариями. Если опция комментариев не отображается сразу, выберите «Рецензирование» > «Показать разметку» и выберите в списке только «Комментарии».
Вы можете распечатать комментарии от одного конкретного рецензента, выбрав рецензента в разделе "Конкретные люди".
Выберите «Файл» > «Печать».
В разделе "Настройки" выберите "Разметка для печати".
Выберите Печать.
Ваш документ будет напечатан с комментариями.
Примечание. Если вы хотите распечатать документ без каких-либо комментариев, выберите «Просмотр» > «Отслеживание» > «Без пометок», а затем распечатайте документ.
Печать из Word для Интернета может показаться немного запутанной. Это связано с тем, что сначала создается PDF-файл с сохранением макета и форматирования, а затем вы печатаете PDF-файл.
Примечание. Если вы используете Internet Explorer в Windows 7 или более ранней операционной системе, вам необходимо загрузить и установить бесплатное приложение Adobe Reader, прежде чем вы сможете распечатать документ.
Распечатайте документ
Нажмите «Файл» > «Печать» > «Печать».
Если вы находитесь в режиме чтения, нажмите «Печать» в верхней части экрана.
Word для Интернета создает PDF-копию вашего документа.
Нажмите Щелкните здесь, чтобы просмотреть документ в формате PDF, чтобы открыть предварительный просмотр документа в формате PDF.
Совет. Если средством просмотра PDF по умолчанию является Word, отмените задание печати Word для Интернета, откройте документ в Word (Редактировать документ > Изменить в Word) и распечатайте его из Word (Файл > Печать).
Распечатайте документ:
В Windows 7 выберите принтер и измените или сохраните другие нужные параметры, а затем нажмите «Печать».
В Windows 8 в приложении Reader проведите вверх от нижнего края экрана (или щелкните правой кнопкой мыши в любом месте) и выберите "Печать". На странице "Печать" выберите принтер, установите нужные параметры и нажмите "Печать".
В Windows 10 в приложении Reader проведите вверх от нижнего края экрана (или щелкните левой кнопкой мыши в любом месте) и выберите "Печать". На странице "Печать" выберите принтер, установите нужные параметры и нажмите "Печать".
Если вам нужно несколько копий распечатки, измените количество копий на странице «Печать»:
В Windows 7 или более ранней версии в верхней части страницы «Печать» находится поле Копии со стрелками вверх и вниз, позволяющее выбрать количество копий документа. Сделайте свой выбор (введя число или с помощью стрелок), а затем нажмите «Печать».
В Windows 8 или Windows 10 выберите количество копий для печати (введя число или используя кнопки + и –), а затем нажмите «Печать».
Примечание. Если принтер, выбранный вами в разделе "Принтер", поддерживает параметры цветной, черно-белой и печати в градациях серого, эти параметры появятся в списке в разделе "Настройки".
Нажмите «Файл» > «Печать».
В разделе "Настройки" выберите параметр цветной печати и любые другие параметры, которые вы хотите, и нажмите кнопку "Печать".
См. также
Веб-сайт производителя вашего принтера (где можно найти обновленные драйверы принтера)
Функция Python print() обычно используется для отображения текста либо в командной строке, либо в интерактивном интерпретаторе, в зависимости от того, как выполняется программа Python. Однако мы можем изменить его поведение, чтобы он записывал текст в файл, а не в консоль.
В этой статье мы рассмотрим множество способов записи в файл с помощью функции print().
Перенаправление вывода скрипта Python в терминал
Быстрый и грязный способ перенаправить вывод скрипта Python напрямую из командной строки во время выполнения скрипта.
Например, если бы у нас был файл Python с именем hello.py со следующим содержимым:
Мы можем перенаправить вывод файла в оболочке, используя одну правую угловую скобку:
Если мы откроем только что созданный файл output.txt, мы увидим следующее содержимое:
Однако при использовании этого метода все выходные данные скрипта записываются в файл. Часто более гибко выполнять это перенаправление из самого скрипта Python.
Перенаправление стандартного потока вывода
В Python функция print() более гибкая, чем вы думаете. Он не был жестко запрограммирован таким образом, чтобы указанный текст мог быть записан только на дисплей. Вместо этого он отправляет текст в место, называемое стандартным потоком вывода, также известным как stdout .
Все системы UNIX имеют три основных канала: стандартный канал ввода ( stdin ), стандартный канал вывода ( stdout ) и стандартный канал ошибок ( стандартный вывод).
По умолчанию стандартный канал вывода указывает на интерактивное окно, используемое для выполнения программы, поэтому обычно мы видим текст, распечатываемый на экране. Однако для удобства стандартный вывод можно перенаправить в другие места, например в файлы.
Если стандартный вывод перенаправляется в определенный файл, текст, указанный в функции print(), будет записан в этот файл, а не отображаться на экране.
В Python ссылку на стандартный вывод можно получить с помощью объекта stdout модуля sys. Это файлоподобный объект, то есть у него есть методы, которые позволяют Python читать и писать из него, как из реального файла.
Давайте рассмотрим пример, в котором мы меняем стандартный вывод на файл:
Функция print() принимает предоставленный строковый аргумент, добавляет в конец символ новой строки и вызывает метод stdout.write(), чтобы записать его в стандартный вывод.
В приведенном выше примере мы сначала печатаем строку текста, как мы привыкли, которая будет отображаться в консоли при запуске файла. Затем мы переназначили stdout нашему пользовательскому файловому объекту — f. Так как файловый объект имеет вполне допустимый метод write(), наше напечатанное значение будет записано в файл без проблем.
Обратите внимание, что рекомендуется сохранять исходное значение стандартного вывода в переменной перед его изменением. Таким образом, мы можем восстановить исходное значение стандартного вывода после того, как закончим, что поможет избежать путаницы.
Давайте сохраним код в новый файл, printToFile.py . А затем давайте выполним его:
Мы увидим следующий вывод в Терминале:
И скрипт создаст новый файл с именем filename.txt со следующим содержимым:
Вы успешно перенаправили данные из стандартного потока вывода в файл. Давайте посмотрим, как мы можем сделать это с другим популярным файловым объектом, предназначенным для ошибок программирования.
Перенаправление стандартного потока ошибок
Бесплатная электронная книга: Git Essentials
Ознакомьтесь с нашим практическим руководством по изучению Git, включающим передовые практики, общепринятые стандарты и памятку. Перестаньте гуглить команды Git и на самом деле изучите их!
В Python ошибки записываются в стандартный поток ошибок, также известный как stderr . По умолчанию это также интерактивное окно, но его можно изменить с помощью объекта sys.stderr. Если бы мы хотели напечатать значения в stderr , мы могли бы просто перенаправить sys.stdout так, чтобы он указывал на sys.stderr .
Создайте файл с именем printToStderr.py и добавьте следующий код:
Этот пример почти идентичен предыдущему, за исключением того, что вместо перенаправления стандартного потока вывода в файл мы перенаправляем его в стандартный поток ошибок. Если бы стандартный поток ошибок также был перенаправлен куда-то еще, выходные данные были бы отправлены в это место, а не на экран.
Давайте запустим этот файл:
Наши выходные данные будут выглядеть так:
Хотя для нас это может выглядеть как обычный вывод, для компьютера он отображается через другие конвейеры.
Печать с использованием параметра "файл"
В предыдущих примерах мы явно перенаправляли стандартный вывод на другой файлоподобный объект, изменяя объект stdout. Однако для удобства мы можем сделать это непосредственно из функции print(), указав место вывода с помощью параметра файла:
Например, если бы мы хотели печатать напрямую в файл, не изменяя весь стандартный вывод скрипта, мы бы написали:
Поскольку мы не возились с явным перенаправлением стандартного вывода, нам больше не нужно сбрасывать его до исходного значения. В результате это предпочтительный способ записи в файл с помощью функции print().
Примечание. Несмотря на то, что имя параметра — файл , помните, что он работает с любым файлоподобным объектом. Например, если вы хотите напечатать в stderr , вы должны изменить оператор print() на:
Заключение
В этой статье мы обсудили перенаправление вывода функции print() Python с помощью различных методов. Эти методы включали перенаправление вывода скрипта Python из командной строки, перенаправление стандартного вывода в скриптах Python и указание файлового объекта в параметре файла непосредственно в функции print().
Об авторе
Эта статья была написана Джейкобом Стопаком, разработчиком программного обеспечения и консультантом, стремящимся помочь другим улучшить свою жизнь с помощью кода. Джейкоб является автором Руководства по основам кодирования для разработчиков, вводной книги, в которой рассматриваются основные концепции и инструменты кодирования. Он содержит главы об основах компьютерной архитектуры, Интернете, командной строке, HTML, CSS, JavaScript, Python, Java, базах данных/SQL, Git и многом другом.
Читайте также: