Gtkwebkit,将HTML保存为pdf

Win*_*Too 3 gtk pdf-generation

最后几天,我搜索将html文件转换为pdf的最佳和最短路径.由于我使用C程序创建我的html文件并通过使用cairo的gtkwebkit看到它们应该是一种有效且直接的方式将显示页面的内容转换为带有C的html(我认为).但是找不到网上的任何例子或方向.

到目前为止,在不同的虚拟打印机中,我只找到命令行工具,这些工具是用perl编写的,或者取决于qt不想要的东西.

请从gtkwebkit获取此功能的任何建议,示例或建议,如果没有,可能是一些小C库的东西.

pto*_*ato 5

据我所知,阅读文档(我自己没试过):

  1. 获取主框架webkit_web_view_get_main_frame().
  2. 创建一个GtkPrintOperation具有gtk_print_operation_new().
  3. export-file打印操作的属性设置为要导出到的PDF的名称.
  4. 打印框架webkit_web_frame_print_full().确保GTK_PRINT_OPERATION_ACTION_EXPORT作为'action'参数传递.