Sunday 15 April 2012

c++ - Convert html string to pdf using wkhtmltopdf C library (wkhtmltox) -



c++ - Convert html string to pdf using wkhtmltopdf C library (wkhtmltox) -

i trying convert html string pdf using wkhtmltopdf c library. checked sample comes installer , compiled , converted page. here code used reference.

wkhtmltopdf_global_settings * gs; wkhtmltopdf_object_settings * os; wkhtmltopdf_converter * c; wkhtmltopdf_init(false); gs = wkhtmltopdf_create_global_settings(); wkhtmltopdf_set_global_setting(gs, "out", "test.pdf"); os = wkhtmltopdf_create_object_settings(); wkhtmltopdf_set_object_setting(os, "page", "https://www.google.com.ph"); c = wkhtmltopdf_create_converter(gs); wkhtmltopdf_set_progress_changed_callback(c, progress_changed); wkhtmltopdf_set_phase_changed_callback(c, phase_changed); wkhtmltopdf_set_error_callback(c, error); wkhtmltopdf_set_warning_callback(c, warning); wkhtmltopdf_add_object(c, os, null); if (!wkhtmltopdf_convert(c)) fprintf(stderr, "convertion failed!"); printf("httperrorcode: %d\n", wkhtmltopdf_http_error_code(c)); wkhtmltopdf_destroy_converter(c); wkhtmltopdf_deinit();

i suspecting changing parameters of function

wkhtmltopdf_set_object_setting(os, "page", "https://www.google.com.ph");

to

wkhtmltopdf_set_object_setting(os, [name of setting], [html string]);

will job, documentation didn't specify name particular setting aside 1 included in sample "page".

maybe missed in documentation or maybe not right way it. suggestion much appreciated.

thanks time looking this. ended workaround. instead of string passed local path of generated html file. not solution looking same thing. again.

html c++ c pdf wkhtmltopdf

No comments:

Post a Comment