Джако Крузо
01.05.2015Прочий софт

Конвертер HTML файлов в PDF

Написал конвертер HTML файлов в PDF - http://jakokruzo.ru/download/HPDF.zip
Пути к картинкам в шаблоне должны быть полные. Например: <img src="E:\MyFolder\shablon\logo.png">
HTML страницы должны быть в кодировке utf-8.

Параметры командной строки: Папка с файлами;Конвертировать файлы

Как генерировать доры на pdf:

Шаблон и профиль - http://jakokruzo.ru/download/PDF-shablon.zip
Папку HPDF с конвертером положите в папку с доргеном.

Пример дора: http://superokna.hol.es/

Делается одна категория, например "pdf". Стоит галочка "Вкладывать статьи в папки их категорий".
Получается, что все статьи в папку pdf складываются. Можно категорию по-другому назвать, например "docs" или "articles".
В конце шаблона есть код:

if($page_type==1){
//удаляем лишнюю index.html из папки категории
s=getprojectinfo($current_project,'save_folder');
deletefile(s+'\'+$category_name[1]+'\index.html');

//в .htaccess вписываем перенаправление с главной страницы на первую страницу категории
writefile(s+'\.htaccess',"RewriteEngine on\r\n\r\nRewriteBase /\r\nRewriteRule ^$ "+$category_name[1]+".html\r\n");

//запускаем конвертер
cl=s+'\'+$category_name[1]+';*html';
StartProcess(app('path')+'\HPDF\HPDF.exe',cl,0,1);

}


При создании главной страницы автоматом создаётся .htaccess с перенаправлением с главной на первую страницу категории. А также запускается конвертация файлов статей из папки категории.

Картинки могут не отображаться, если их ширина больше 460, поэтому надо указывать width="460" (или меньше): <a href="http://ссылка-на-партнёрку.ru"><img src="полный-путь-к-картинке" width="460"></a> .