2013-06-20 8 views
2

Я хотел бы использовать PDFCreator для создания PDF-файлов из excel (.xlsx). Я не могу использовать MS Office.PDFCreator и Excel Viewer

Я скачал PDFCreator и пытался напечатать .docx с командой:

PDFCreator.exe /PF"myfile.docx" 

Нет проблем с этим, потому что Wordpad используется для отправки .docx файл в PDFCreator.

Я установил средство просмотра Microsoft Excel для открытия и печати файлов Excel. Когда я открываю Excel Viewer, я могу использовать PDFCreator в качестве виртуального принтера для печати PDF. Однако, когда я пытаюсь использовать PDFCreator из командной строки:

PDFCreator.exe /PF"excel.xlsx" 

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

Мой вопрос:

1) есть ли возможность использовать PDFCreator из командной строки для печати XLS файлов при MS Office не доступен?

2) Есть ли аргументы командной строки для Excel Viewer для печати файла? У меня до сих пор XLVIEW.EXE "filename.xlsx"

Требования:

  • весь процесс должен быть автоматизирован (именно поэтому я использую аргументы командной строки)

  • MS Office не может использоваться (из-за лицензии)

  • бесплатно для коммерческого использования/использования на сервере

Спасибо!

ответ

0

См EDIT3 ниже

Если вы посмотрите здесь: http://www.excelguru.ca/content.php?181 вы увидите первенствовать VB код, который может быть запущен, чтобы сделать это. Вы можете запустить этот код из командной строки, используя что-то вроде этого:

c:\filename.vbs 

Это запустит скрипт VB. VB Script является частью excel, так что он больше не стоит, нет проблем с лицензиями, и вам не нужно использовать Word.

Я предполагаю, что у вас есть Excel. Или это то, что вы имеете в виду под Office, которое не доступно? Во втором вопросе вы указываете, что Excel есть.

EDIT3:

Try установка OpenOffice (http://www.openoffice.org/). Это позволит вам открывать документы Excel без установки Excel. Это бесплатно, поэтому не должно быть никаких проблем с лицензией.

Следующий сайт покажет вам, как открыть электронную таблицу часть OpenOffice из командной строки: http://wiki.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Getting_Started/Starting_from_the_command_line

Последний абзац следующей странице показывает, что вы можете конвертировать из таблицы Excel в PDF http://www.openoffice.org/product/calc.html

И самое главное эту страницу показывает, как преобразовать сс Excel в PDF с помощью OpenOffice из командной строки http://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=32069

+0

Существует разница между Excel Viewer и MS Office - Excel ... все эти примеры предполагают, что у вас установлен Excel или любое другое приложение, способное отображать и печатать файлы Excel. У меня есть Excel Viewer (бесплатно от MS), но есть проблема с печатью через PDFCreator – luccio

+0

@luccio Есть ли в Excel Viewer возможность иметь макросы? – Jim

+0

В соответствии с этим сообщением http://www.office-archive.com/4-excel/346d378213e54b33.htm это невозможно. Excel Viewer предназначен только для просмотра и печати файлов excel. – luccio

1

Я столкнулся с этой проблемой, используя PDFCreator и Excel Viewer 12 (последняя загрузка из Microsoft). Тем не менее, я обнаружил, что все отлично работает с Excel Viewer 2003. Очевидно, что это работает только с форматом .xls.

 Смежные вопросы

  • Нет связанных вопросов^_^