你把GD和PDF结合一起试试。申明一下我也没有试过。

解决方案 »

  1.   

    看看PHP的手册吧,如果上面也没有写,恐怕不太好办了
    毕竟我觉得这个功能不是很多人都会用到…
      

  2.   

    建议做一个类,然后解析html,把对应的元素放到pdf中,其他好像只能找现成类库了,
    PDF_get_info: 传回档案资讯。 
    PDF_set_info_creator: 设定建档者字串。 
    PDF_set_info_title: 设定档案标题。 
    PDF_set_info_subject: 设定档案主题。 
    PDF_set_info_keywords: 设定档案的关键字。 
    PDF_set_info_author: 设定档案作者。 
    PDF_open: 建立新的 PDF 档。 
    PDF_close: 关闭 PDF 档。 
    PDF_begin_page: 启始 PDF 档案页面。 
    PDF_end_page: 关闭 PDF 档案页面。 
    PDF_show: 输出字串到 PDF 档案。 
    PDF_show_xy: 输出字串到指定坐标。 
    PDF_set_font: 设定使用的字型及大小。 
    PDF_set_leading: 设定行距。 
    PDF_set_text_rendering: 设定文字表现方式。 
    PDF_set_horiz_scaling: 设定文字水平间距。 
    PDF_set_text_rise: 设定文字高度。 
    PDF_set_text_matrix: 设定文字矩阵。 
    PDF_set_text_pos: 设定文字位置。 
    PDF_set_char_spacing: 设定字元间距。 
    PDF_set_word_spacing: 设定字间距。 
    PDF_continue_text: 输出文字。 
    PDF_stringwidth: 计算字串的宽度。 
    PDF_save: 储存环境变数。 
    PDF_restore: 还原环境变数。 
    PDF_translate: 移动原点。 
    PDF_scale: 缩放物件。 
    PDF_rotate: 旋转物件。 
    PDF_setflat: 设定平滑值。 
    PDF_setlinejoin: 设定连线参数。 
    PDF_setlinecap: 设定 linecap 参数。 
    PDF_setmiterlimit: 设定斜边界限。 
    PDF_setlinewidth: 设定线宽。 
    PDF_setdash: 设定虚线样式。 
    PDF_moveto: 设定处理的坐标点。 
    PDF_curveto: 绘贝氏曲线。 
    PDF_lineto: 绘直线。 
    PDF_circle: 绘圆。 
    PDF_arc: 绘弧。 
    PDF_rect: 绘长方形。 
    PDF_closepath: 形成封闭的向量形状。 
    PDF_stroke: 沿向量绘线。 
    PDF_closepath_stroke: 形成封闭的向量形状并沿向量绘线。 
    PDF_fill: 填满目前的向量。 
    PDF_fill_stroke: 填满目前的向量并沿向量绘线。 
    PDF_closepath_fill_stroke: 形成封闭的向量形状沿向量绘线并填满。 
    PDF_endpath: 关闭目前向量。 
    PDF_clip: 组合所有向量。 
    PDF_setgray_fill: 指定填入的颜色为灰阶。 
    PDF_setgray_stroke: 指定绘图的颜色为灰阶。 
    PDF_setgray: 指定绘图的颜色为灰阶并填入。 
    PDF_setrgbcolor_fill: 指定填入的颜色为彩色。 
    PDF_setrgbcolor_stroke: 指定绘图的颜色为彩色。 
    PDF_setrgbcolor: 指定绘图的颜色为彩色并填入。 
    PDF_add_outline: 目前页面加入书签。 
    PDF_set_transition: 设定页的转换。 
    PDF_set_duration: 设定二页的切换时间。 
    PDF_open_gif: 开启 GIF 图档。 
    PDF_open_memory_image: 开启记忆体图档。 
    PDF_open_jpeg: 开启 JPEG 图档。 
    PDF_close_image: 关闭图档。 
    PDF_place_image: 放置图片到 PDF 档指定位置。 
    PDF_put_image: 放置图片到 PDF 档。 
    PDF_execute_image: 放置 PDF 档中图片到指定位置。 
    PDF_add_annotation: 加入注解。