Пакетное преобразование документы Word PDFs

Как делают меня пакетное преобразование, которое многие документы Word и они сохранили как [originalfilename] .pdf?

36
задан 17.06.2016, 10:02

7 ответов

Это - то, как я сделал бы это:

  1. Загрузите устройство записи CutePDF
  2. Установите устройство записи как свой принтер по умолчанию (можно возвратить его позже),
  3. Поместите все свои .doc файлы в ту же папку
  4. Выделите все файлы, щелкните правой кнопкой, Печать

Единственный недостаток - то, что необходимо нажать ОК однажды для каждого файла.

24
ответ дан 07.12.2019, 08:55

Я не попробовал его, но существует пакетный метод с помощью OpenOffice.org, который Вы могли протестировать. Инструкции относительно выполнения этого на GNU/Linux и платформах Windows, описанных по http://www.tech-faq.com/convert-word-to-pdf.shtml (и также по http://www.togaware.com/linux/survivor/Convert_MS_Word.html" и, по http://www.oooforum.org/forum/viewtopic.phtml?t=3772).

Принцип использования OpenOffice.org, чтобы читать в .doc файле и затем экспортировать его как PDF кажется звуковым, если Вы находите, что OpenOffice.org делает areasonable задание из открытия .doc файлов, которые Вы имеете.

4
ответ дан 07.12.2019, 08:55

Это могло бы продвигать его в территорию stackoverflow.com, но Вы могли написать сценарий Word 2007, чтобы открыть и сохранить документ как PDF. Это требует, чтобы Office 2007 и "Сохранил как PDF" плагин от Microsoft.

Сохраните это в файл SaveAsPDF.js и выполненный это от использования командной строки cscript.exe //nologo SaveAsPDF.js SomeFolder\MyDocToConvert.doc:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var docPath = WScript.Arguments(0);
docPath = fso.GetAbsolutePathName(docPath);

var pdfPath = docPath.replace(/\.doc[^.]*$/, ".pdf");
var objWord = null;

try
{
    WScript.Echo("Saving '" + docPath + "' as '" + pdfPath + "'...");

    objWord = new ActiveXObject("Word.Application");
    objWord.Visible = false;

    var objDoc = objWord.Documents.Open(docPath);

    var wdFormatPdf = 17;
    objDoc.SaveAs(pdfPath, wdFormatPdf);
    objDoc.Close();

    WScript.Echo("Done.");
}
finally
{
    if (objWord != null)
    {
        objWord.Quit();
    }
}
41
ответ дан 07.12.2019, 08:55

хорошо, cutepdf и pdf99 делают свое задание хорошо, но я нахожу PDFcreator более привлекательный как он 'печать в более высоком качестве, чем другие два, это также имеет больше параметра конфигурации, плюс он - открытый исходный код.

9
ответ дан 07.12.2019, 08:55

Относительно сценария SaveAsPDF.js, что отправляется предыдущий пользователь. Это работало на преобразование того файл PDF, но я не знал как к убежищу все файлы в каталоге. С небольшим проигрыванием я создал файл. CovertAll2PDF.bat со следующими 2 строками:

echo off
for %%X in (*.doc) do cscript.exe //nologo SaveAsPDF.js "%%X"

существует также /r "Parent Directory" который может быть вставлен что касается /r "PD" %%X in -.... который пройдет все каталоги, в этом случае сделать это C:\SaveAsPDF.js и сохранить Saveaspdf.js в том каталоге.

Я уверен его неуклюжее, но это работало на меня. надежда это помогает кому-то.

6
ответ дан 07.12.2019, 08:55

Используйте Google Docs в качестве пакета преобразователь PDF Amit Agarwal

Если бы у Вас есть огромный пакет Word Documents, электронные таблицы Excel и презентации PowerPoint на Вашем жестком диске, который требуется преобразовать в PDF сразу, не вкладывая капитал в коммерческое программное обеспечение как Adobe Acrobat, попробуйте Google Docs.

В то время как всегда было возможно преобразовать документы Office в PDF с помощью Google Docs, новая функция экспорта делает это еще легче для Вас к пакетному преобразованию Microsoft Office и форматы файлов OpenOffice в PDF (или HTML) на трех легких шагах. Пакетное преобразование в PDF с Google Docs

Используйте Google Docs в качестве пакета преобразователь PDF

Шаг № 1 - Создает новую "входную" папку в Google Docs, где Вы загрузите все свои документы и презентации, которые являются к преобразованному в PDF.

Шаг № 2 - Теперь выбирает опцию Upload Document в Google Docs, устанавливает папку назначения на ту, которую Вы создали на Шаге № 1 и загрузке* все Ваши документы.

Google Docs официально поддерживает следующие форматы файлов, хотя можно также загрузить изображения:

* Microsoft PowerPoint (.ppt, .pps).
* Microsoft Word (.doc, .docx), OpenDocument (.odt) and StarOffice (.sxw).
* Microsoft Excel (csv, .xls, .xlsx) files and OpenDocument Spreadsheet (.ods).

[*] можно также использовать почтовую опцию загрузить документы на Google Docs, но это поместило бы все на основную папку, и руководящие документы могут поэтому стать проблемой особенно, когда у Вас есть слишком много файлов.

Шаг № 3 - Однажды все файлы загружается на Google Docs, открывает панель инструментов снова и выбирает "входную" папку из правильной боковой панели. Выберите все файлы в этой папке и выберите "Export" под "Большим количеством Опций".

Вот избранный "PDF" (или HTML) как выходной формат и весь Ваш Word Documents, презентации, электронные таблицы, и т.д. будут немедленно преобразованы в PDF.

И если Вы преобразовываете большой пакет документов в PDF, Вы не должны ожидать в браузере преобразования для окончания, поскольку Google Docs автоматически пошлет Вам электронное письмо, после того как обработка закончена. Электронная почта будет иметь ссылку от того, где можно непосредственно загрузить все файлы PDF в одном большом ZIP.

6
ответ дан 07.12.2019, 08:55

Преобразование нескольких документов от DOC до PDF на Windows XP с помощью JODConverter и Открывает Office

Предпосылки:


Шаг 1 Загрузите JODConverter (последняя версия jodconverter-2.2.2.zip) от

Распакуйте zip-файл JODConverter в каталоге по Вашему выбору (D1)


Шаг 2 Запустите OpenOffice в обслуживании режим (больше деталей здесь)

Создайте пакетный файл start-service.bat со следующим содержанием:

start-service.bat:

X:\Program Files\OpenOffice.org 3\program\soffice.exe -headless
-accept="socket,host=127.0.0.1,port=8100;urp;" –nofirststartwizard

:: если не работает попытка, удаляющая этот последний параметр (–nofirststartwizard)

(принимающий X:\Program Files\OpenOffice.org 3\каталог, где Открывают, Office установлен, и soffice.exe присутствует).

Выполните start-service.bat (открытый офис теперь запускается в обслуживании режим и ждущие команды),


Шаг 3

Соберите все документы, которые будут преобразованы в PDF в каталоге (D2)

Создайте пакетный файл convert.doc, который запускает JODConverter с, и дайте инструкции по преобразованию:

convert.bat:

java -jar  "<D1>\lib\jodconverter-cli-2.2.2.jar" -f pdf  *.doc

где D1 является каталогом JODConverter, созданным на Шаге 1

(Если JODConverter имеет другой номер версии, обновление convert.bat соответственно),

ВАЖНЫЙ: файл convert.bat должен быть расположен в каталоге D2!


Шаг 4:

Выполните convert.bat

Для каждого *.doc файла, существующего в D2 JODConverter, потребует, Открывают Office для создания нового файла с тем же именем и расширением PDF в том же каталоге.

0
ответ дан 07.12.2019, 08:55

Теги

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