Технический форум
Вернуться   Технический форум > Программирование > Библиотека > Программы и программирование


Ответ
 
Опции темы Опции просмотра
Старый 15.09.2010, 06:17   #1 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию Создание PDF из документов офисных приложений

Здравия всем читателям!

В настоящее время большинство официальных документов распространяются в виде электронных книг формата pdf. В требованиях многих конкурсов прописана форма подачи проектных материалов в этом формате. Из этого следуют вопросы:

Существует ли возможность сохранения или экспорта из офисного документа в формат pdf непосредственно из окна текстового или табличного процессора? Какой из доступных офисных пакетов позволяет это делать без особых проблем и лишних настроек?

В связи с государственной политикой "чистого софта" я сразу отсекаю использование разнообразных сторонних программ типа RTFtoPDF, XLStoPDF и подобных, так как они а) относятся к классу shareware-программ и б) являются дополнительными приложениями.

Допустим, что на компьютере установлены лицензионные пакеты MS Office 2003 Pro, MS Office 2007, OpenOffice.org v3.2.1 и программа для просмотра pdf файлов, например, FoxitReader. Также допустим, что подключение к Internet полностью отсутствует.

В справочной системе MS Office 2003 никаким образом не упоминается о возможности экспорта или какого либо способа сохранения документа в формат pdf, внешний модуль FoxitReader также не позволяет этого делать. Сделать это можно при условии установленного Adobe pdf Maker-а и, соответственно, при наличии установленного полнофункционального Adobe Acrobat Pro, что не всем доступно. Настройки выходного файла при этом - дефолтные, пользователю малодоступны.

MS Office 2007 позволяет использовать формат pdf при условии установки надстройки SaveAsPDFandXPS с сайта Microsoft или Adobe pdf Maker вместе с полным пакетом Adobe Acrobat Pro. Доступ к скачиванию надстройки можно получить, используя справочную систему или непосредственно найти на сайте среди обновлений. Рассмотрим алгоритм на примере MS Office Word 2007:

Любым способом пытаемся подключится к сети Internet. При невозможности этого ищем иной способ скачивания вышеупомянутого файла надстройки.

Загружаем приложение, входим в меню
wrd2007_set.png
Открывается окно соответствующего раздела справки
wrd2007_set2.png
Переходим в нужный подраздел и кликаем гиперссылку для перехода к странице загрузки
wrd2007_set3.png
Страница, естественно, откроется на буржуйском, но после нехитрых манипуляций по настройке языка в конце концов откроется и такая
wrd2007_set4.png
Останется только кликнуть мышью по кнопке Загрузить
wrd2007_set5.png
Файл сравнительно небольшого размера, менее 1 мегабайта, скачается быстро. Однако в целях безопасности рекомендуется выбрать в диалоге скачивания не опцию запуска, а опцию сохранения, так вы получите возможность просканировать файл на вирусы и устанавливать этот файл на другие компьютеры без лишних заморочек по его поиску. Но это всё лирика, продолжим.
После скачивания и проверки антивирусом запускаем файл на исполнение
wrd2007_set6.png
После завершения установки перезапускаем приложение MS Word 2007 и в меню видим следующую команду вместо той, что была
wrd2007_set7.png
Остаётся только проверить на деле эту надстройку. Открываем документ и даём команду, открывается соответствующее окно. Надо сказать, что надстройка даёт возможность минимального конфигурирования свойств выходного файла. Также есть два варианта быстрой настройки - для печати и только для публикации в Internet. Выходные файлы получаются разного качества и размера.
wrd2007_set8.png
По завершении новый pdf-файл открывается в окне ассоциированного приложения с соответствующими параметрами.
wrd2007_set9.jpg

Должен сказать, что работоспособность данной надстройки в MS Office 2003 и более ранних версий я не проверял. Надстройка при использовании не требует установленного Adobe Acrobat.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием

Старый 15.09.2010, 06:17
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Ранее на форуме создавалось что то аналогично

Microsoft Access: создание приложений
Advanced App Drawer - создание групп приложений
Мотоцикл без документов

Старый 15.09.2010, 06:18   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Пакет OpenOffice.org позволяет экспортировать открытый документ с возможностью непосредственного задания ряда параметров из окна процессора. При этом никакие внешние приложения не задействованы, всё реализуется при помощи внутренних алгоритмов. Рассмотрим процесс подробнее на примере текстового процессора OpenOffice.org Writer:

Создаём (или открываем готовый) текстовый документ. Заходим в пункт меню Файл, выбираем команду Экспорт в pdf
oowset_1.png
Выполняем необходимые настройки для нашей книги, в том числе - при необходимости задаём пароли на открытие и редактирование и можем ограничить возможности печати.
oowset2.png
oowset3.png
oowset4.png
oowset5.png
Щелкаем кнопку Экспорт и в открывшемся диалоговом окне экспортирования указываем путь для сохранения и имя выходного файла
oowset6.png
Щелкаем Экспорт и ждём некоторое время (зависит от объёма документа).
Получившийся файл успешно открывается и может быть переслан адресату.

Таким образом, возможность сохранения в pdf-файлы присутствует в наиболее распространённых версиях офисных пакетов, но почему-то разработчики проприентарных пакетов эту опцию по умолчанию не активируют, требуя скачивать дополнительные модули. В данном случае в более выгодном свете представлен открытый офисный пакет OpenOffice.org.

Возражения типа "Зачем так заморачиваться, можно же распечатать, отсканировать и сохранить в pdf" не принимаю, остальные - приветствую, как и дополнения.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 24.06.2012, 04:29   #3 (permalink)
Vostok-All
Новичок
 
Регистрация: 24.06.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Как создать структурированное содержание при создании pdf файла ? Что для это нужно сделать к примеру в исходном документе Word? Или как отредактировать уже имеющийся pdf файл в плане создания в нём опять же того же структурованного содержания?
Vostok-All вне форума   Ответить с цитированием
Старый 24.06.2012, 06:22   #4 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Используйте при форматировании исходного документа систему гиперссылок для переходов внутри документа. При преобразовании все гиперссылки сохранятся.
AlexZir вне форума   Ответить с цитированием
Старый 24.06.2012, 07:47   #5 (permalink)
Vostok-All
Новичок
 
Регистрация: 24.06.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
Используйте при форматировании исходного документа систему гиперссылок для переходов внутри документа. При преобразовании все гиперссылки сохранятся.
Тоесть в исходнике - Word документе я создаю Оглавление с системой гиперссылок на каждый раздел и подраздел в Тексте. А при конвертировании в pdf у меня автоматически создаётся структурированное Оглавление? Я правильно понял?

И ещё - в ходе этого процесса важно соответствие шрифта разделов Оглавления и соответствующих этим разделам местам в тексте? Тоесть в Оглавление шрифт- 16 и в тексте куда идёт ссылка тоже размер -16, или это не важно?
Vostok-All вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 24.06.2012, 08:11   #6 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Соответствие параметров шрифта не важно, главное, чтобы в тексте абзац, соответствующий пункту оглавления, был выделен стилем Заголовок.
При создании интерактивного меню каждый заголовок снабжается специальным полем для перехода, этот элемент при преобразовании сохраняется. Однако, если вы не можете самостоятельно создать оглавление - используйте гиперссылки с номерами страниц, это тоже допустимо.
AlexZir вне форума   Ответить с цитированием
Старый 24.06.2012, 11:20   #7 (permalink)
Vostok-All
Новичок
 
Регистрация: 24.06.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
Соответствие параметров шрифта не важно, главное, чтобы в тексте абзац, соответствующий пункту оглавления, был выделен стилем Заголовок.
При создании интерактивного меню каждый заголовок снабжается специальным полем для перехода, этот элемент при преобразовании сохраняется. Однако, если вы не можете самостоятельно создать оглавление - используйте гиперссылки с номерами страниц, это тоже допустимо.
Отлично! Разобрался. Спасибо !
Вопрос стал активным в связи с переносом книг в формате .pdf в электронную книгу. А там без структуриванного текста и наличия оглавления работать с текстом на более продвинутых уровнях просто невозможно.
Vostok-All вне форума   Ответить с цитированием
Старый 24.06.2012, 20:11   #8 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Рад за вас.
AlexZir вне форума   Ответить с цитированием
Старый 15.01.2013, 04:56   #9 (permalink)
Debianer
Member
 
Регистрация: 07.08.2012
Адрес: Находка, Приморский край
Сообщений: 336
Сказал(а) спасибо: 14
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1671
По умолчанию

Для PDF могу еще порекомендовать PrimoPDF - это виртуальный принтер, печатает из любого приложения в PDF. Также есть предустановки: eBook, Screen, PrePress
Debianer вне форума   Ответить с цитированием
Старый 15.01.2013, 19:43   #10 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Учитывая, что для программы виртуального принтера нужно приобретать лицензию, ваш совет, мягко говоря, ни к месту. В данной теме раскрывается вопрос использования собственных средств офисных пакетов, без установки ПО сторонних разработчиков.
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Метки
doc в pdf, odc в pdf, odt в pdf, rtf в pdf, txt в pdf, xls в pdf, конвертация форматов, экспорт в

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 13:07.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.