LF Tip: ��HTML�ļ�����PDF
ArticleCategory:
Applications
AuthorImage:[Here we need a little image from you]
TranslationInfo:[Author + translation history. mailto: or
http://homepage]
original in en Guido Socher
en to zh_CN SEVEN
AboutTheAuthor:[A small biography about the author]
��ǰ����˵ϣ��Linuxfocus����������PDF��ʽ���ļ���Ų��ô�����ء�
��Ϊ��Ӧ�����յ��ö�Ľ��鲢�������ܽ�������tip����л���еĽ��顣
Abstract:
����һ��С���ɣ������ڿ�ʼ��LinuxFocusÿ�¶��������ṩһ�������ļ��ɡ�
��������й���ЩС���ɵ����뷨���뷢�ʼ�����guido(at)linuxfocus.org��
ArticleIllustration:
ArticleBody:
���
������Ѿ����������Ѿ�������ʹ��ISO8859-1�ַ���������ת����PDF�ļ��ˡ�
���Ǻܲ�����ʵ�ֵġ��ر�����Ϊ�������Զ��������Ƕ��ֲ����������Ӧ��HTML
�ļ�������ͬ��
�������������������ʹ��һϵ�е�ѡ������PDF�ļ���һЩ���顣
˼��
���е�Linuxϵͳ����ghostscript����ps2pdf���������ķdz��ò������ɵ�PDF�ļ�Ҳ�dz�Ư����
���仰˵�������ʹ��postscript�ļ��������ǵ��ĵ������Ǿ������ܹ�����PDF�ļ���
����Linux��ӡϵͳ���ǻ���postscript�ģ����������Ӧ�ú����ף���
�����������DZ���Ѱ��һ��ʹ�������нű��ķ�����
��Ϊ��������м�ǧ���ļ���Ҫ��ӡ�Ļ���϶����������һֱ����ȥ��
����㲻���ı�����ɫ��ͼ��Ļ�����ô������ϡ�lynx -dump .... | nenscript���϶��ǿ��Եġ�
���������Ҫ�������ͼ���Ǿͼ������¿���
��ѡ��
html2ps
����һ��perl�ű������ǽ��в��Եİ汾����html2ps 1.0 beta3��
������ҳ��http://user.it.uu.se/~jan/html2ps.html
�ó��������൱�á�������Ҫ�����ö�perlģ�鲢���ڴ������б����ҳ��ʱ����Щ���⡣
������ҳ�沼�ֱȽϼĻ����һ���ܺõ�ѡ��
Latex
��һ��Latex��PDF��ת�����ߡ��������ʹ��xslt��HTMLתΪLatex��
��Ҫʹ�������HTML��������ȷ����ṹ����Ȼ�����ʹ��Tidy��������ɣ�
HTML --(tidy)--> XHTML --(XSLT)--> Latex --(pdflatex)--> PDF
��Ϊ�ҷ���xslt��Latex̫���ڱ��غ��ӣ����ԶԴ�û�н��������о���
Զ�̿���Web�����
������ǿ��Զ�web���������Զ�̿��ƵĻ����ǾͿ������ɸ���ͨ��������������һģһ����PDF��
������������ҪX11��ʾ�����ⲻ�������cron-job��ִ�еġ�
Mozilla��Ŀ��ǿ�˴�ӡ����ʾ���ܣ�����ȥ����һЩ��netscape communicator�д��ڵ�һЩԶ�̿������ԡ�
����Ľ������ֻ��ʹ��communicator 4.x���ܹ�����
netscape -noraise -remote "openurl(http://somepage)"
sleep(10) # there is no way to know if the page is completely loaded
# so we just wait a bit
# ������֪��ҳ���Ƿ��Ѿ�װ����ϣ�����ֻ�õ�һ�����
netscape -noraise -remote saveas(somepage.ps,PostScript)
sleep(10)
ps2pdf somepage.ps
��Щ���߸�����˵������Ϊ��konqueror��ʹ��Զ�̴�ӡҲ�ǿ��ܵģ���û�����ṩһ�����еĽ��������
htmldoc
Htmldoc��һ��д�úܺõĹ��ߣ�http://www.htmldoc.org/����
�����������Եõ�������Ҫ�Ľ�����dz���������
htmldoc -t pdf -webpage -f file.pdf file.html
����ʹ�ð汾1.8.24�������ķdz�������Ψһ������������������Htmldoc��ʹ�ú���ѹ��ѡ�
�����ɵ�PDF������κ������Ľ���������ɵ��ļ�ƽ����10����
������м�ǧ���ĵ��ǿ϶��Ǹ������⡣
����Conclusion
�������ڽ��ʹ��netscapeԶ�̿��ƺ�Htmldoc��
����Htmldoc���ɵ��ļ�̫�����Dz��ܽ���ָ������
������й��ڸ������һ���Ľ������������Ƿ��ʼ���