在不创建文件的情况下使用 wkhtmltopdf
use wkhtmltopdf without creating file
一切都在问题中。在 java 中,我创建了一个将执行 wkhtmltopdf 的进程,但我需要提供一个输出文件,我想创建 pdf 并将其放在缓冲区中而不创建文件然后读取它。可能吗?
wkhtmltopdf 可以用作可执行文件或库。作为一个库,您可以将输出存入内存。来自 c++ 包装器的片段:
if(wkhtmltopdf_convert(conv))
{
// Get Output as buffer
const unsigned char *data = nullptr;
size_t length = wkhtmltopdf_get_output(conv, &data);
....
}
一切都在问题中。在 java 中,我创建了一个将执行 wkhtmltopdf 的进程,但我需要提供一个输出文件,我想创建 pdf 并将其放在缓冲区中而不创建文件然后读取它。可能吗?
wkhtmltopdf 可以用作可执行文件或库。作为一个库,您可以将输出存入内存。来自 c++ 包装器的片段:
if(wkhtmltopdf_convert(conv))
{
// Get Output as buffer
const unsigned char *data = nullptr;
size_t length = wkhtmltopdf_get_output(conv, &data);
....
}