TET は、いわゆる PDFlib 仮想ファイルシステム (PVF) を提供して、このような状況を処理します。
create_pvf() を使用して、メモリに提供されたデータから名前付きの仮想読み取り専用ファイルを作成できます。
API は次のようになります (C):
void TET_create_pvf(TET *tet, const char *filename, int len, const void *data, size_t size, const char *optlist)
したがって、次のように使用できます。
TET_create_pvf(tet, pvfname, 0, data, length, "");
doc = TET_open_document(tet, pvfname, 0, docoptlist);
詳細は TET マニュアルhttp://www.pdflib.com/fileadmin/pdflib/pdf/manuals/TET-4.3-manual.pdfにあります。
TET_open_document_mem は、もはやサポートされていない古い API です。