2011-02-09 3 views
0

Я учусь использовать пакет программного обеспечения, который только выдает его руководство в качестве веб-страницы, http://www.orcina.com/SoftwareProducts/OrcaFlex/Documentation/OrcFxAPIHelp/Default_Left.htm#StartTopic=html/Matlab_Introduction.htm
Если бы я мог конвертировать веб-руководство для одного PDF-файла, я хотел бы узнать пакет быстрее, так как я мог пометить PDF с примечаниями и подчеркнуть в Acrobat Pro. Я попытался распечатать каждый раздел в отдельном PDF-файле, а затем объединить их в один PDF-файл, но есть> 100 разделов, поэтому это происходит медленно.
Есть ли лучший способ конвертировать весь документ руководства по веб-интерфейсу в один файл PDF с содержимым руководства в правильном порядке?Экспорт вручную WebHelp в файл PDF

ответ

1

В acrobat pro вы должны иметь возможность открывать веб-страницу напрямую, и она преобразует страницы в PDF на лету для вас.

Ctrl + Shift + O (ой, не равна нулю, и это работает в v9 и Vx как)

Я считаю, что вы можете сказать это паук наружу до определенной степени. Да ... только это не работает. Я получаю пустую страницу. Похоже, что большая часть контента заполняется через материал типа script/ajax.

Не решение для программирования, а решение, тем не менее.

wkHTMLToPDF будет обрабатывать скрипт, но я не знаю, будет ли он делать пауки для вас.

+0

Спасибо, что попробовали! Похоже, мне нужно будет открыть каждую страницу руководства, чтобы сделать PDF, но, по крайней мере, быстро изнутри Acrobat. – KAE

0

Вы должны использовать анализатор HTML/XML для скрипирования каждой страницы, сохранения всего документа в некоторой локальной структуре данных, а затем использовать его для вставки содержимого в вашу библиотеку PDF и сохранения документа в формате PDF.

+0

Спасибо, рад слышать, что это можно сделать. Но я никогда не делал ни одного из этих шагов, поэтому детали были бы полезны, например, любимый бесплатный парсер HTML, можно ли это сделать в perl (мое умение является базовым) или как перейти от структуры данных к PDF. Я посмотрю в Интернете, чтобы узнать, есть ли где-то подобный код. – KAE